System.out.println(l1.indexof("a3"));有什么错误

来源:百度知道 编辑:UC知道 时间:2024/06/30 17:04:21
给答案。谢谢了。
List l1=new LinkedList();
for(int i=0;i<=5;i++){
l1.add("a"+i);
}
System.out.println(l1.indexof("a3"));//到这一句,NetBeans说出错

l1是什么呢?l1.indexOf("a3")返回的是l1中a3第一次出现的位置,从0开始,例如如果l1="aaa3",那么l1.indexOf("a3")=2

你把l1的定义贴出来,l1不是String,是什么类型?.indexof后面的of是需要开头大写的.

System.out.println(l1.indexOf("a3"));等于3,注意Of大写

问下你要输出的是什么 ,list集合怎么可以indexOf() ??

nirenfu 说的不错。

你的l1肯定不是String!
难道是List?