【发布时间】:2015-11-26 17:45:22
【问题描述】:
我有这个来自学校的作业,但是我不确定我做错了第二个数组没有采用第一个数组的值,你能帮帮我吗?
public static void main(String[] rpp) {
String[] word = new String[7];
word[0] = "D";
word[1] = "E";
word[2] = "N";
word[3] = "T";
word[4] = "I";
word[5] = "S";
word[6] = "T";
String[] inverseWord = new String[7];
inverseWord[0] = "";
inverseWord[1] = "";
inverseWord[2] = "";
inverseWord[3] = "";
inverseWord[4] = "";
inverseWord[5] = "";
for(int x = word.length;x <= 0;x--){
for(int y = 0;y <= word.length;y++){
inverseWord[y] = word[x];
}
}
System.out.print(Arrays.toString(inverseWord) + "\n");
}
【问题讨论】:
-
这是十几个其他反向字符串问题的重复,您是否甚至在寻找现有答案?
-
我认为他是在问如何修复他的代码,而不是在寻求替代解决方案。
-
常见的用法是将迭代器值命名为
i、j、k、...,而不是x或y,除非它们作为坐标有特殊含义。跨度>