微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何在数组中找到 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,-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);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。