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不能通过,应该怎么改?
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不能通过,应该怎么改?
这样即可
testArray.java:7: 类型 mypackage.ArrayList 不带有参数
ArrayList<String> array=new ArrayList();
^
1 错误2楼的不行啊大家又知道的嘛应该怎么改啊?
testArray.java:7: 类型 mypackage.ArrayList 不带有参数
List<String> array=new ArrayList<String>();
^
1 错误还是不能通过
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 错误实在不知道那里出错
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哦