去除生成Vector对象时的警告
百度广告
vec.add("乔峰");
使用了未经检查或不安全的操作。
原因是:采用了JDK1.5编译,当向集合对象添加元素时,在取出来有可能出错,即出现类型转换失败的错误,所以在JDK1.5中引进了泛型这个概念,以保证安全,但在此程序并未采用,故会有此警告,中国自学编程网,www.zxbc.cn 。
Vector vec=new Vector();
采用泛型,在集合中取出对象时也无需强制类型的转换.请参考如下代码:
import java.util.Iterator;
class Student
private String name;
}
{
}
{
}
public void setAge(int age)
this.age=age;
public int getAge()
return this.age;
}
class Test
public static void main(String args)
//采用以下这行代码会产生编译警告!
//以下这行将会去除警告!
//生成三个学生类对象
s1.setName("乔峰");
s2.setName("段誉");
Student s3=new Student();
s3.setAge(20);
vec.add(s1);
vec.add(s3);
Iterator it=vec.iterator();
{
System.out.println ("name="+s.getName()+" age="+ s.getAge());
}
// for(int i=0;i
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
-
国家电网30270试题
-
湖南中烟7463试题
-
湖南统招专升本不连网,流畅做题
-
长沙理工大学考研培训4532试题
已有 22658 名学员学习以下课程通过考试
精品课程
更多- 电网书籍
- 财会书籍
- 其它工学书籍
- 电气拼团课程
- 财会拼团课程
- 其它工学拼团
-
- 长理培训微信公众号
- 每日推送精彩考试资讯
长按二维码识别
微信搜索“ 长理培训”
-
- 加入QQ群一起来考国网!
- QQ群号:223940140
点击进入
长理培训客户端 资讯,试题,视频一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>