我正在寻找在Java中找到给定元素的索引,并知道其内容的方法。
我尝试了以下示例,该示例不起作用:
class masi { public static void main( String[] args ) { char[] list = {'m', 'e', 'y'}; // should print 1 System.out.println(list[] == "e"); } }
谁能解释这个问题是什么以及我需要做些什么来解决它?
在这种情况下,你可以从字符数组中创建一个新的String,然后对该字符串执行indeoxOf(“ e”):
System.out.println(new String(list).indexOf("e"));
但是在其他原始数据类型的情况下,你必须对其进行迭代。