黑马程序员技术交流社区

标题: 请问使用了未经检查或不安全的操作是怎么回事? [打印本页]

作者: dongyangzhang    时间: 2013-6-11 18:38
标题: 请问使用了未经检查或不安全的操作是怎么回事?
本帖最后由 孙百鑫 于 2013-6-22 00:58 编辑

import java.util.HashSet;
import java.util.Set;

public class Z {
        public static void main(String[] args) {

        Set set= new HashSet();
        set.add("aaa");
        set.add("bbb");
        set.add("aaa");
        System.out.println(set.size());

        }
}

编译的时候提示:注: Z.java使用了未经检查或不安全的操作。注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。运行的时候能成功!Set里面元素不能重复,重复存储按一个计算,输出集合的size为2.



作者: 神之梦    时间: 2013-6-11 18:46
往后看视频老师会讲到,要加泛型解决
作者: 杜光    时间: 2013-6-11 20:44
  1. Set<这里添加泛型> set= new HashSet<这里添加泛型> ();
复制代码
上面那段代码加上泛型 就不会报错了
作者: 孙百鑫    时间: 2013-6-22 00:57
楼主您好~帖子长时间未作出回答,我已经将您的帖子改成已解决。如果有问题的话可以私密我哦~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2