int length = s.length();
if (length <= 1){
return s;
}
else {
return s.charAt(length) + s.substring(1, length-1) + s.charAt(0);
}
我只是想換的第一個字母和一個字符串的最後一個字母。在Java中交換字符串的第一個和最後一個字母?
例如。蘋果 - > eppla
它編譯罰款和正常工作與一個空字符串或只有一個字符的字符串。 但與幾個字符的字符串,它說:
StringIndexOutOfBoundsException occured - see console for stack trace
謂是否意味着有什麼錯我的代碼???
記住,長度大於字符串中的最後一個元素一個更大的。例如,字符串「字」長度爲4但charAt(3)爲d – 2013-04-06 07:35:51