【发布时间】:2013-12-11 17:49:58
【问题描述】:
我正在处理其他一些方法,但我不知道如何处理这个。我想更改数组中字符串的顺序(不是字符串*s* 的顺序),但这不被接受。有什么想法吗?
public void invert() {
for(int i = 0; i < array.length; i++){
for(int j = 0, k = array[i].length() - 1; j < k; j++, k--){
char a = array[i].charAt(j);
array[i].charAt(j) = array[k].charAt(k); //ERROR HERE
array[i].charAt(k) = a; //AND HERE
}
}
}
编辑:我会离开这里我的意思。
我有一个数组 = {"Hello", "Goodbye"}
我想改成{"olleH", "eybdooG"}
【问题讨论】:
-
使用
new StringBuilder.reverse()。