我有一份我一次列出一个的插图列表。 我找到了一个结果似乎会反转的隐性模式, 以测试它。 我颠倒了出现在我方法中的列表, 然后展示了它们, 发现它们匹配 。 我想在程序上找到它们, 但是当我打印列表本身为字符串时, 其结果即使项目/ 命令匹配, 也与它不匹配 。
s 这里的方法( 它只是获取数据, 颠倒顺序并打印两个... nothing fancy) :
private static void show (int [] arr) {
//before we print results lets reverse the list and study if there s something we can do to make this go faster
int[] ReversedList = new int[arr.length];
for (int x = arr.length-1, y=0; x>=0;x--, y++) {
ReversedList[y] = arr[x];
}
for (int x = 0; x < arr.length; x++) {
//System.out.print (" " + (arr [x] + low[x]));
System.out.print (" " + (arr[x]));
}
System.out.println (" " + arr.toString());
for (int x = 0; x < ReversedList.length; x++) {
//System.out.print (" " + (arr [x] + low[x]));
System.out.print (" " + (ReversedList[x]));
}
System.out.println (" " + ReversedList.toString() + " ***");
//System.out.println("*****************");
}
但字符串不匹配。 这里显示输出的片段( 表示它被反转 ) :
0 0 0 20 [I@199a0c7c
20 0 0 0 [I@50a9ae05 ***
....
20 0 0 0 [I@1e9af0b1
0 0 0 20 [I@4e300429 ***
它们都像这样,我不确定为什么它们不能在相同的时候匹配(至少看起来是一样的)。我有一个名为 结果
的阵列列表,该列表拥有全部的内涵,我试图做一个结果。索引(refectd)但没有运气(I get -1 for everything)。我如何找到匹配?