首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

帮小弟我看看错哪了,多谢了

2012-04-06 
帮我看看哪里错了,谢谢了如题Java codeimport java.util.*class Student{String nameStudent(String nam

帮我看看哪里错了,谢谢了
如题

Java code
import java.util.*;class Student{    String name;    Student(String name){        this.name=name;            }    public String getName(){        return name;    }}public class LinkedList {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stubList<Student> list=new LinkedList<Student>();for(int k=1;k<=100;k++){    list.add(new Student("I am "+k));}Iterator<Student> iter=list.iterator();long time1=System.currentTimeMillis();while (iter.hasNext()){Student te=iter.next();System.out.println(te.getName());    }long time2=System.currentTimeMillis();System.out.println("用时"+(time2-time1)+"毫秒");}}

Exception in thread "main" java.lang.Error: 无法解析的编译问题:
类型 LinkedList 不是通用的;不能使用参数 <Student> 将它参数化

at LinkedList.main(LinkedList.java:22)



[解决办法]
类名LinkedList 和系统类库重名。
[解决办法]
public class LinkedList {



不能使用 LinkedList作为类名 ,和人家API的类名冲突

Java code
import java.util.*;class Student{    String name;    Student(String name){        this.name=name;            }    public String getName(){        return name;    }}public class LinkedListTest {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stubList<Student> list=new LinkedList<Student>();for(int k=1;k<=100;k++){    list.add(new Student("I am "+k));}Iterator<Student> iter=list.iterator();long time1=System.currentTimeMillis();while (iter.hasNext()){Student te=iter.next();System.out.println(te.getName());    }long time2=System.currentTimeMillis();System.out.println("用时"+(time2-time1)+"毫秒");}} 

热点排行