java中怎么往集合类set里添加数据?

java中怎么往集合类set里添加数据?


不负相思意
浏览 640回答 2
2回答

九州编程

两种向Set中添加元素的方法,第一种是使用add()方法,每次添加一个元素到set中,当集合中不存在相同元素时将添加到集合中,并返回true,当集合中存在元素时,返回false。代码如下:Set<String> sets = new HashSet<>();sets.add("String");System.out.println(sets.add("Tree"));System.out.println(sets.add("String"));List<String> lists = new LinkedList<>();lists.add("test");lists.add("test");lists.add("one");System.out.println(sets.addAll(lists));还有一个是向集合中批量添加元素的方法addAll(),这个方法的入参是Colletion。上述代码执行结果如下:扩展知识Set集合可以知道某物是否已近存在于集合中,不会存储重复的元素,注重独一无二的性质,用于存储无序(存入和取出的顺序不一定相同)元素,值不能重复。可以很好地作为排重时使用的数据结构,但要注意集合内部数据一般情况没有顺序。常用的set有HashSet和TreeSet。TreeSet是JAVA中集合的一种,TreeSet 是一个有序的集合,它的作用是提供有序的Set集合。它继承于AbstractSet抽象类,实现了NavigableSet<E>,Cloneable,java.io.Serializable接口。一种基于TreeMap的NavigableSet实现,支持2种排序方式:自然排序&nbsp;或者&nbsp;根据创建TreeSet 时提供的 Comparator 进行排序。

BIG阳

java中往集合添加数据调用add();方法就行//第一步先创建一个set集合的子类HashSet has=new HashSet<>();//给set集合添加的方法是add();has.add(args);资料拓展:Collection接口可以存放重复元素,也可以存放不重复元素。List可以存放重复元素,Set就是不重复的元素。&nbsp;通过元素的equals方法,来判断是否为重复元素。&nbsp;Set集合取出元素的方式可以采用:迭代器,增强 for
打开App,查看更多内容
随时随地看视频慕课网APP