我写了ArrayList list=new ArrayList();
list.add(Object O);//自定的一个对象
为什么编译时总是给我警告,不能通过,说unchecked call to add(E) as a member of the raw type
java.util.Collection
是什么意思?
list.add(Object O);//自定的一个对象
为什么编译时总是给我警告,不能通过,说unchecked call to add(E) as a member of the raw type
java.util.Collection
是什么意思?
解决方案 »
- 帮我看看,这个HashSet里面怎么可以有重复的值
- 如何上传照片后在保存到指定的目录中
- swing技术,如何实现图片闪烁,抖动的?
- 请教字符串包含问题,急等
- 一个方法用synchronized修饰,是不是说这个方法被调用的话,再没有释放之前不能被再次调用?假如修饰一个instance()是不是说着对象被创建
- jdk文档在那里下载?
- 简单程序改错(I/O)~~`~刚来的没分了,昨天全撒水园了
- jdk1.4在swing中的汉字显示问题(和普通的乱码问题不一样)????????????
- 能不能用JAVA做一个OICQ的客户端? 100分~~~~
- 关于Asse的函数
- 俄罗斯方块如何实现联网?求点思路啊
- 如何在窗口间进行数据传递
或者
ArrayList<String> list=new ArrayList<String>();或者
@SuppressWarnings("unchecked")
ArrayList<String> list=new ArrayList<String>();
list.add("abc");
但不能list.add(notAString)
所以最好要给他赋予特定的类型,否则编译器会警告
可以写成ArrayList<Object> list = new ArrayList<Object>();