可能重複:
when to use StringBuilder in javaStringBuilders應該總是用於字符串操作嗎?
如果不是這些作品的代碼,這是更好的,爲什麼
public String backAround(String str) {
int len = str.length();
StringBuilder sb = new StringBuilder(str);
char chEnd = sb.charAt(len-1);
if(len > 0){
sb = sb.append(chEnd);
sb= sb.insert(0,chEnd);
str= sb.toString();
return str;
}else{ return str;}
}
或
public String backAround(String str) {
// Get the last char
String back = str.substring(str.length()-1, str.length());
return back + str + back;
}
http:// stackoverflow。COM /問題/ 4645020 /時使用的,StringBuilder的 - 在的Java –