以下代码应反转字符串,如 hans->snah
StringBuffer hilfsbuffer = new StringBuffer(1);
for (int i = 0; i < buffer.length()/2; i++) {
hilfsbuffer.setCharAt(0, buffer.charAt(i)); //Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 0
buffer.setCharAt(i, buffer.charAt(buffer.length()-1-i));
buffer.setCharAt(buffer.length()-1-i, hilfsbuffer.charAt(0)); //Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 0
}
在评论中,您可以看到错误。
如果需要,请询问更多详细信息。