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> 的引用参数化 testArrayList testArrayList.java 第 11 行 1154081724444 18不知道那里出错了,大家帮帮忙
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> 的引用参数化 testArrayList testArrayList.java 第 11 行 1154081724444 18不知道那里出错了,大家帮帮忙
解决方案 »
- 不能编译
- Exception in thread "main" java.lang.NullPointerException
- 哪里编译错误了?
- 点击按钮,为什么不调用JavaScript方法
- java采鸟问一个初级问题!
- 求高手帮忙加事件 100分 100分
- 急需!字符过虑
- 使用jbuilder中的一个问题
- 请问,如何才能知道bufferedreader中所有的内容已经读过了呢?
- 新手提问:JPanel中repaint()的方法问题?
- 奇怪问题.....我想测试一下map能
- 大家帮忙看看,我初学java,第一个java程序,第一个java问题:编译提示MyFirstJavaProgram.java:1: 'class' or 'interface' expected
ArrayList array=new ArrayList();
array.add("dragon");
String str=(String)array.get();
JDK1.5引入泛型的概念,可以在定义集合的时候指明类型,取出的时候不需要转型,如果不指定型别,jvm认为这是不安全的,可以用
ArrayList<String> array=new ArrayList<String>();
String str=new String("hello");
System.out.println(array);就可以了
String str=new String("hello");
System.out.println(array);没有ADD添加嘛?