class Test { public static void main(String[] args) { System.out.println(addPoint("2378")); } public static String addPoint(String src) { String result = src.charAt(0) + ""; for (int i = 1; i < src.length(); i++) { result += "." + src.charAt(i); } return result; } }
String test = "299"; char[] tests = test.toCharArray(); String result = ""; for(int i = 0; i<tests.length; i++){ result += tests[i]; if(i != tests.length - 1){ result += "."; } } 这样行不?
不知道楼主说的是不是这样的。 String a = "299"; char[] aa = a.toCharArray();; StringBuffer sb = new StringBuffer(); for (int i = 0; i < aa.length; i++) { char c = aa[i]; sb.append(c); if(i!=0){ sb.append("."); } } a = sb.toString();
public class Main { public static void main(String[] args) { System.out.println(new Main().addDotToString("123")); } public String addDotToString(String origin) { String result = ""; if(!origin.equals("")) { for(int i = 0; i < origin.length(); i++) { result += origin.charAt(i); if(i != origin.length() - 1) { result += "."; } } }
return result; } } 只考虑了简单情况,不知是不是搂主想要的
感觉还是这样子计算量小一些public String addDotToString(String origin) { String result = ""; if(!origin.equals("")) { for(int i = 0; i < origin.length(); i++) { result += origin.charAt(i); result += "."; } }
public static void main(String[] args) {
System.out.println(addPoint("2378"));
} public static String addPoint(String src) {
String result = src.charAt(0) + "";
for (int i = 1; i < src.length(); i++) {
result += "." + src.charAt(i);
}
return result;
}
}
char[] tests = test.toCharArray();
String result = "";
for(int i = 0; i<tests.length; i++){
result += tests[i];
if(i != tests.length - 1){
result += ".";
}
}
这样行不?
char[] aa = a.toCharArray();;
StringBuffer sb = new StringBuffer();
for (int i = 0; i < aa.length; i++) {
char c = aa[i];
sb.append(c);
if(i!=0){
sb.append(".");
}
}
a = sb.toString();
public class Main
{
public static void main(String[] args)
{
System.out.println(new Main().addDotToString("123"));
} public String addDotToString(String origin)
{
String result = "";
if(!origin.equals(""))
{
for(int i = 0; i < origin.length(); i++)
{
result += origin.charAt(i);
if(i != origin.length() - 1)
{
result += ".";
}
}
}
return result;
}
}
只考虑了简单情况,不知是不是搂主想要的
{
String result = "";
if(!origin.equals(""))
{
for(int i = 0; i < origin.length(); i++)
{
result += origin.charAt(i);
result += ".";
}
}
return result.substring(0, result.length() - 1);
}