烙印99
这甚至不是有效的语法。而你正在尝试与字符串进行比较。对于数组,您必须自己遍历数组:public class T {
public static void main( String args[] ) {
char[] list = {'m', 'e', 'y'};
int index = -1;
for (int i = 0; (i
if (list[i] == 'e') {
index = i;
}
}
System.out.println(index);
}}如果您正在使用集合,例如ArrayList您也可以使用以下indexOf()方法:ArrayList list = new ArrayList();list.add('m');list.add('e');list.add('y');System.out.println(list.indexOf('e'));还有一个Arrays类缩短了上面的代码:List list = Arrays.asList(new Character[] { 'm', 'e', 'y' });System.out.println(list.indexOf('e'));