java中的linkedhashset例子
时间:2020-02-23 14:35:26 来源:igfitidea点击:
在本教程中,我们将看到Java中的LinkedHashSet。
LinkedHashSet与HashSet相同,除了它维护插入顺序。
关于LinkedHashset的一些说明
- LinkedHashSet实现设置接口并扩展HashSet类。
- LinkedHashSet维护插入顺序,因此当我们能够按顺序访问元素时,它们会像ArrayList插入。
例子:
linkedhashsetmain.java.
package org.igi.theitroad; import java.util.LinkedHashSet; public class LinkedHashSetMain { public static void main(String args[]) { //LinkedHashSet with Country //LinkedHashSet maintains insertion order LinkedHashSet<String> countryHashSet=new LinkedHashSet<String>(); countryHashSet.add("Netherlands"); countryHashSet.add("Japan"); countryHashSet.add("France"); countryHashSet.add("Russia"); countryHashSet.add("Netherlands"); countryHashSet.add("France"); countryHashSet.add("United Kingdom"); System.out.println("-----------------------------"); System.out.println("Iterating LinkedHashSet"); System.out.println("-----------------------------"); for (String country:countryHashSet) { System.out.println(country); } System.out.println("-----------------------------"); } }
运行上面的程序时,我们将得到以下输出:
---------------------------- Iterating LinkedHashSet ---------------------------- Netherlands Japan France Russia United Kingdom ----------------------------