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 ----------------------------

