所以基本上没有能够/被允许制作一个新数组。无法返回任何内容,但实际上更改和操作当前数组。您如何获取一组字符并简单地翻转/反转它们。
Starting array: ['P','e','r','f','e','c','t',' ','M','a','k','e','s',' ','P','r','a','c','t','i','c','e']
反转每个以空格分隔的单词
Reversed: ['P','r','a','c','t','i','c','e',' ','M','a','k','e','s',' ','P','e','r','f','e','c','t']
这是我到目前为止所拥有的
代码:
class Main {
public static void main(String[] args) {
char[] charArr = new char[] {'P','e','r','f','e','c','t',' ','M','a','k','e','s',' ','P','r','a','c','t','i','c','e'};
reverseCharArray(charArr);
}
public static void reverseCharArray() {
int arrLength = charArr.length;
for (int i = 0; i <= arrLength / 2; i++) {
charArr[arrLength - i - 1] = charArr[i];
System.out.println(charArr);
}
}
}
更新:好的,我发现就是这样。我需要做的实际上是交换字符的句子拼写的单词。使句子倒转/倒转。
芜湖不芜
临摹微笑
慕村9548890
小怪兽爱吃肉
相关分类