亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java中怎么往集合類set里添加數據?

java中怎么往集合類set里添加數據?

不負相思意 2021-01-20 14:15:37
java中怎么往集合類set里添加數據?
查看完整描述

2 回答

?
九州編程

TA貢獻1785條經驗 獲得超4個贊

兩種向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集合可以知道某物是否已近存在于集合中,不會存儲重復的元素,注重獨一無二的性質,用于存儲無序(存入和取出的順序不一定相同)元素,值不能重復??梢院芎玫刈鳛榕胖貢r使用的數據結構,但要注意集合內部數據一般情況沒有順序。常用的set有HashSet和TreeSet。

TreeSet是JAVA中集合的一種,TreeSet 是一個有序的集合,它的作用是提供有序的Set集合。它繼承于AbstractSet抽象類,實現了NavigableSet<E>,Cloneable,java.io.Serializable接口。一種基于TreeMap的NavigableSet實現,支持2種排序方式:自然排序 或者 根據創建TreeSet 時提供的 Comparator 進行排序。



查看完整回答
反對 回復 2021-03-26
?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

java中往集合添加數據調用add();方法就行

//第一步先創建一個set集合的子類

HashSet has=new HashSet<>();

//給set集合添加的方法是add();

has.add(args);

資料拓展:

Collection接口可以存放重復元素,也可以存放不重復元素。List可以存放重復元素,Set就是不重復的元素。 
通過元素的equals方法,來判斷是否為重復元素。 
Set集合取出元素的方式可以采用:迭代器,增強 for



查看完整回答
反對 回復 2021-03-26
  • 2 回答
  • 0 關注
  • 814 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號