元素位置我熟悉的方式,我可以得到在数组中的元素的位置,特别是那些表明这里:Element position in array爪哇 - 获得数组
但我的问题是我无法弄清楚如何转换此代码适合我的需求。
我要检查什么是一个字符串有一个ArrayList的匹配,如果是,什么是ArrayList中字符串的索引。
恼人的是我成功地验证字符串是在ArrayList中(见我的第一行代码)
listPackages是ArrayList的
current_package是我想找到它在listPackages位置字符串。
这里是我的代码:
if (listPackages.contains(current_package)) {
int position = -1;
for(int j = 0; j < listPackages.size(); j++) {
if(listPackages[j] == current_package) {
position = j;
break;
}
}
}
希望得到任何帮助!
谢谢!
另外,请不要使用==来比较的Java对象,甚至是字符串。始终使用等号方法。 –
谢谢,你是对的...复制粘贴:) –