关于Collection接口中找不到符号的问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:21:07
在第六行,第九行,第十二行中显示错误:找不到符号。分别是Collection,arraylist,iterator那里,这是为什么呢?
public class Addall{
public static void main(String[] args){
String a="A";
String b="B";
String c="C";
Collection<String>list=new Arraylist<String>();
list.add(a);
list.add(b);
Collection<String>list2=new ArrayList<String>();
list2.addAll(list);
list2.add(c);
Iterator<String> it=list2.iterator();
while (it.hasNest()) {
String str=it.next();
System.out.println(str);
}
}
}

哈哈 楼主太粗心了,全是粗心的错误
1.Collection<String>list=new Arraylist<String>();//第六行
Arraylist<String>();改为ArrayList<String>();类名啊,写错了当然出错
2. while (it.hasNest()) //十二行 没有while (it.hasNest())方法啊而是
改 while (it.hasNext())
3.导入包 import java.util.*

嗯 应该是包的问题
你要是没有引入 就引入
要是引入了 就把以前的包删掉 重新引用一次

你没引包吧?
import java.util.ArrayList;

import java.util.Iterator;

这种找包的问题。。我都用eclipse的ctrl+o解决。自己写肯定不写的,哪能写这么多东西呀。

要细心