package mypackage;
import java.util.*;
public class testArrayList {/**
 * @param args
 */
public static void main(String[] args) {
// TODO 自动生成方法存根
ArrayList array=new ArrayList();
array.add("dragon");
System.out.println(array);
}}
错误信息:
类型安全:方法 add(Object)属于原始类型 Collection。应该将对通用类型 Collection<E> 的引用参数化testArrayListtestArrayList.java第 11 行115408172444418不知道那里出错了,大家帮帮忙,在1.4可以编译,1。5不能通过,应该怎么改?

解决方案 »

  1.   

    ArrayList<String> array=new ArrayList();
    这样即可
      

  2.   


    testArray.java:7: 类型 mypackage.ArrayList 不带有参数
                    ArrayList<String> array=new ArrayList();
                             ^
    1 错误2楼的不行啊大家又知道的嘛应该怎么改啊?
      

  3.   

    ArrayList<String> array=new ArrayList<String>();
      

  4.   

    E:\prac1>javac -d . testArray.java
    testArray.java:7: 类型 mypackage.ArrayList 不带有参数
                    List<String> array=new ArrayList<String>();
                                                    ^
    1 错误还是不能通过
      

  5.   

    List<String> array=new ArrayList<String>();没有问题,你的环境是jdk1.5吗??
      

  6.   

    package mypackage;
    import java.util.*;
    public class testArray
    {
    public static void main(String []args)
    {
    List<String> array=new ArrayList<String>();
    array.add("draognraja");
    for(int i=0;i<array.size();i++)
    {
     System.out.println(array.get(i));
    }
    }
    }
    错误信息:
    E:\prac1>javac -d . testArray.java
    testArray.java:7: 类型 mypackage.ArrayList 不带有参数
                    List<String> array=new ArrayList<String>();
                                                    ^
    1 错误实在不知道那里出错
      

  7.   


    E:\prac1>javac -version
    javac 1.5.0_06
    javac: 无源文件
    用法:javac <选项> <源文件>
    其中,可能的选项包括:
      -g                         生成所有调试信息
      -g:none                    不生成任何调试信息
      -g:{lines,vars,source}     只生成某些调试信息
      -nowarn                    不生成任何警告
      -verbose                   输出有关编译器正在执行的操作的消息
      -deprecation               输出使用已过时的 API 的源位置
      -classpath <路径>            指定查找用户类文件的位置是1。5哦