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&gt; countryHashSet=new LinkedHashSet<String&gt;();
  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
----------------------------