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

发布于 2021-02-02 22:49:34

我正在寻找在Java中找到给定元素的索引,并知道其内容的方法。

我尝试了以下示例,该示例不起作用:

class masi { 
    public static void main( String[] args ) { 
        char[] list = {'m', 'e', 'y'};

        // should print 1
        System.out.println(list[] == "e");                    
    } 
}

谁能解释这个问题是什么以及我需要做些什么来解决它?

关注者
0
被浏览
115
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    在这种情况下,你可以从字符数组中创建一个新的String,然后对该字符串执行indeoxOf(“ e”):

    System.out.println(new String(list).indexOf("e")); 
    

    但是在其他原始数据类型的情况下,你必须对其进行迭代。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看