【发布时间】:2013-07-19 15:04:43
【问题描述】:
我需要评估满足某个条件的数组中的最后一个 int。我的程序可以计算出该 int 是什么,但它还需要知道它在数组中的位置。我在 stack-exchange 上搜索,有人发布了这个:
Arrays.asList(array).indexOf(indexPos);
作为一种可能的解决方案,但我不确定我是否做得对,因为我得到了错误 找不到标志。我也允许:
int test = Arrays.asList(array).indexOf(indexPos);
然后尝试打印测试,但我什至无法到达那一点。谢谢。
【问题讨论】:
-
你从哪里得到这个错误的?
-
你为什么不简单地在数组上循环?
-
LexiSort.java:95: 错误:找不到符号 int test = Arrays.asList(seq).indexOf(indexPos);那是错误,我需要导入任何东西吗?
-
...你的数组叫
array吗?你导入java.util.Arrays了吗?您不能只是复制/粘贴您不理解的代码并期望它自动运行。 -
您声明并分配了 indexPos 吗?您的数组的名称是什么。它是 seq 吗?