Join
Blogs
Questions
Videos
Tags
Members
Search
 
 
Create your own blog, earn points and get popular!

Java ArrayList to Set

  1. import java.util.ArrayList;
  2. import java.util.HashSet;
  3.  
  4. //Java ArrayList to Set
  5.  
  6. /*
  7.  * This Java ArrayList to Set example shows how to convert Java ArrayList to set
  8.  * like HashSet.
  9.  */
  10.  
  11. public class JavaArrayListToSet {
  12.     public static void main(String args[]){
  13.        
  14.         ArrayList<String> alistNumbers = new ArrayList<String>();
  15.         alistNumbers.add("1");
  16.         alistNumbers.add("2");
  17.         alistNumbers.add("3");
  18.         alistNumbers.add("1");
  19.  
  20.         /*
  21.          * To convert Java ArrayList to Set, use
  22.          * HashSet(Collection list)
  23.          * constructor of HashSet class.
  24.          */
  25.        
  26.         HashSet<String> hashSetNumbers = new HashSet<String>(alistNumbers);
  27.        
  28.         //print values of Set created from ArrayList
  29.         System.out.println(hashSetNumbers);
  30.        
  31.         /*
  32.          * Set implementation does not allow duplicate elements. As you can see
  33.          * from the output after creating HashSet from ArrayList, duplicate
  34.          * element 1 was also removed from the HashSet.
  35.          */
  36.     }
  37. }
  38.  
  39. /*
  40. Output of above given Java ArrayList to Set would be
  41. [1, 2, 3]
  42. */
Your rating: None Average: 5 (2 votes)
Share this
Anonymous's picture

Very amusing message Pavier

Very amusing message Pavier Simpson You are mistaken. Let's discuss.

Post new comment