?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

永樂國際樂在其中尤文:JAVA提高教程(3)認識Set集合之LinkedHashSet

?

有序的聚攏,便是LinkedList,內部經由過程雙向鏈表實現,LinkedHashMap為根基。

package collection.lession3;

import java.util.Arrays;

import java.util.HashSet;

import java.util.LinkedHashSet;

import java.util.Set;

/**

* 老紫竹JAVA前進教程(3)-熟識Set聚攏之LinkedHashSet。

*

* LinkedHashSet與Has永樂國際樂在其中尤文hSet的差別便是數據嚴格按照插入的順序寄放。

* 刪除之后會去掉落那個位置,新增的數據將在聚攏的末端。

* HashSet 內部應用HashMap實現

* 而LinkedHashSet內部應用LinkedHashMap實現。

*

* @author 老紫竹

*

*/

public class Lession3 {

public static void main(String[] args) {

test(new HashSet());

test(new LinkedHashSet());

}

public static void test(Set set) {

System.out.printl永樂國際樂在其中尤文n(set.getClass().getName());

/永樂國際樂在其中尤文/ 增添10個數據

for (int i = 100; iset) {

System.out.println(Arrays.toString(set.toArray(new Integer[0永樂國際樂在其中尤文])));

}

}

測試:

考試測驗按照自己的意愿,節制LinkedHashSet里面數據的順序,比如刪除第一個,再加入,則其呈現在了末端了。這個很像排隊買票,一旦你半途退出了,就只能從新排隊。是不容許加塞的。

總結:

當我們處置懲罰聚攏,有想掌握其順序的時刻,可以斟酌這個,當然List也是很好的選擇,不過永樂國際樂在其中尤文Hash算法,在查找數據的時刻,比List機能要高的。

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

快三平台开户