JAVA中list集合用foreach输出

List list=new ArrayList();
list.add("asd");
list.add("sad");
list.add("sad");
for(String s:list){ //这里的list 下面有红色波浪线
System.out.println(s);
}

List中都是Object类型的值,不是String的

List list=new ArrayList();
        list.add("asd");
        list.add("sad");
        list.add("sad");
        for(Object s:list){    //这里的list 下面有红色波浪线
            System.out.println(s);
}

 或者

List<String> list=new ArrayList();
        list.add("asd");
        list.add("sad");
        list.add("sad");
        for(String s:list){    //这里的list 下面有红色波浪线
            System.out.println(s);
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-11
List<String> list = new ArrayList<String> ();
第2个回答  2014-11-11
for(Object s : list)
或List<String> list = new ArryaList<String>();
相似回答