List,Vector之类使用时的提醒问题
来源:互联网 发布:企业工商数据查询 编辑:程序博客网 时间:2024/05/18 02:15
Eclipse3.2中以下代码在.add方法被调用时会出现警告(warnings)
ArrayList queryList = new ArrayList();
queryList.add(myForm);
提醒内容如下:Type safety: The method add(Object) belongs to the raw
type ArrayList. References to generic type
ArrayList<E> should be parameterized
这是因为JDK 1.5版本的新功能,需要对List,Vector之类定义时候,最好进行泛化。
定义类型,如:Vector<String> v = new Vector<String>();
这样的好处是再你add("abc");后想获取这个元素不需要再转化了。
如,v.get(0)将返回的就是一个String对象。
虽然没有发现这样做的好处,不过这样可以去掉恶心的警告(warnings)了。
上面代码变成这样就没有那个警告(warnings)了。
ArrayList<myForm> queryList = new ArrayList<myForm>();
queryList.add(myForm);
ArrayList queryList = new ArrayList();
queryList.add(myForm);
提醒内容如下:Type safety: The method add(Object) belongs to the raw
type ArrayList. References to generic type
ArrayList<E> should be parameterized
这是因为JDK 1.5版本的新功能,需要对List,Vector之类定义时候,最好进行泛化。
定义类型,如:Vector<String> v = new Vector<String>();
这样的好处是再你add("abc");后想获取这个元素不需要再转化了。
如,v.get(0)将返回的就是一个String对象。
虽然没有发现这样做的好处,不过这样可以去掉恶心的警告(warnings)了。
上面代码变成这样就没有那个警告(warnings)了。
ArrayList<myForm> queryList = new ArrayList<myForm>();
queryList.add(myForm);
- List,Vector之类使用时的提醒问题
- c++多个cpp要使用一个变量(vector、list之类的),该怎么办?
- Vector&List的使用
- 使用std的vector,map,list, set等注意问题
- 千万不要对vector之类的容器使用memset
- stl vector list的使用
- vector和list的使用
- vector和list的使用
- Vector和List的使用
- vector和list的使用
- vector, list, deque的使用区别
- vector 、deque、 list的使用总结
- STL中vector和list的使用
- vector和list的区别和使用
- vector和list的使用及区别
- 《“vector+list”的使用——STL》
- 关于vector的vector<vector<int>>的使用问题
- ACM-括号配对问题 ASCII码的运用|std::vector/std::list的区别与使用
- opennms windows上运行
- Web应用中重复提交的问题的三种解决方案
- ASP.NET常用技巧总结
- [C#]生成一串包含字符和数字的随机字符串的方法
- 日语二级考试之形容词小结
- List,Vector之类使用时的提醒问题
- java日期加减法
- BPM介绍
- Java 学习历程
- HashTable和HashMap的区别
- Collection和Collections区别
- 日语二级重要词汇之形容词/形容动词100
- 初见Bill Gates印象记
- 日语二级能力考试204个语法(中文详解)