如何在数组中查找int元素的索引



每个人。。所以我想在数组中找到一个int元素的索引。但是该元素具有2个索引(存在具有相同元素的2个索引)。如何显示元素的索引?

这是我的findIndex代码:

public void setIndex(int[] bil, int a) {
for (int i = 0; i < bil.length; i++) {
if (bil[i] == a) {
n = i;
}
}
}
public int getIndex() {
return n;
}
public void show(int a) {
System.out.println(a);
}
public void show(String a) {
System.out.println(a);
a = null;
}

这是我在主类中的代码:

int deret[] = {-5, -3, -6, -3, -4};
array3 arr = new array3();
arr.show("nIndex of -3 : ");
arr.setIndex(deret, -3);
arr.show(arr.getIndex());

如果我使用这些代码,输出将是:

Index of -3 :
3

如何显示两者的索引-3?类似:

Index of -3 :
1, 3

正如您只需要显示的那样,您可以按照处理的方式进行操作

if (bil[i] == a) {
System.out.print (i);
}

最新更新