移除集合中重复的元素

01.import java.util.Arrays;  
02.import java.util.HashSet;  
03.import java.util.List;  
04.import java.util.Set;  
05. 
06.public class Main {  
07.  public static void main(String[] args) {  
08.    // A string array with duplicate values  
09.    String[] data = { "A", "C", "B", "D", "A", "B", "E", "D", "B", "C" };  
10.    System.out.println("Original array         : " + Arrays.toString(data));  
11. 
12.    List<String> list = Arrays.asList(data);  
13.    Set<String> set = new HashSet<String>(list);  
14. 
15.    System.out.print("Remove duplicate result: ");  
16. 
17.    String[] result = new String[set.size()];  
18.    set.toArray(result);  
19.    for (String s : result) {  
20.      System.out.print(s + ", ");  
21.    }  
22.  }  
23.}  

你可能感兴趣的:(java,C++,c,C#)