这可能是一个荒谬的问题,但我没有做到。我有两个阵列此类型:返回int [] []数组
String[] string{"A", "B", "C"}
和 int[][] array {{1, 2, 3},{1, 2, 3}}
和希望得到这样的输出:
A 1 1
B 2 2
的C 3 3
我已经几乎尝试了所有可能的循环,但它没有按照这个顺序。 非常感谢您的帮助!
这可能是一个荒谬的问题,但我没有做到。我有两个阵列此类型:返回int [] []数组
String[] string{"A", "B", "C"}
和 int[][] array {{1, 2, 3},{1, 2, 3}}
和希望得到这样的输出:
A 1 1
B 2 2
的C 3 3
我已经几乎尝试了所有可能的循环,但它没有按照这个顺序。 非常感谢您的帮助!
尝试这种情况:
// INIT ARRAYS
String[] abcArray = {"A", "B", "C"};
int[][] otherArray = {{1, 2, 3},{1, 2, 3}};
// LOOP ABC ARRAY
for(int x = 0; x < abcArray.length; x++){
// PRINT
system.out.println(abcArray[x]+otherArray[0][x]+otherArray[1][x]);
}
String[] string = {"A", "B", "C"};
int[][] array = {{1, 2, 3},{1, 2, 3}};
for (int i = 0; i < string.length; i++) {
System.out.print(string[i]);
for (int j = 0; j < array.length; j++) {
System.out.print(" " + array[j][i]);
}
System.out.println();
}
这一个将导致所需输出,只要你的字符串阵列具有相同的长度,在2D阵列每int数组。你可以根据你的用例调整for循环,但你会明白。
什么语言?你尝试了什么?它是如何工作的? – David