Java - 获取数组中的元素位置
我熟悉在数组中获取元素位置的方法,尤其是此处显示的方法:数组中的元素位置
但我的问题是,我无法弄清楚如何转换此代码以满足我的需求。
我想检查的是,字符串在 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;
}
}
}
将不胜感激任何帮助!
谢谢!