Showing posts with label linkedhashset. Show all posts
Showing posts with label linkedhashset. Show all posts

Tuesday, 2 June 2015

How to find does LinkedHashSet contains elements or not

Returns true if this set contains the specified element. More formally, returns true if and only if this set contains an element e such that (o==null ? e==null :
 o.equals(e)).


import java.util.LinkedHashSet;
import java.util.Set;

public class ContailsElement {
   
      public static void main(String[] args) {
         
          Set<String> lhs = new LinkedHashSet<String>();
         
          lhs.add("mumbai");
          lhs.add("delhi");
          lhs.add("kolkata");
          lhs.add("chandigarh");
          lhs.add("dehradun");
         
          //print linkedhashset
          System.out.println("lhs is = "+lhs);
         
          System.out.println(lhs.contains("java"));
          System.out.println(lhs.contains("delhi"));
          System.out.println(lhs.contains("kolkata"));
          System.out.println(lhs.contains("php"));
           
        }

}







Output:


lhs is = [mumbai, delhi, kolkata, chandigarh, dehradun]

false

true

true

false

How To Convert LinkedHashset To Array

import java.util.LinkedHashSet;
import java.util.Set;

public class LinkedHashSetToArray {
   
    public static void main(String[] args) {
       
        Set<String> lhs = new LinkedHashSet<String>();
       
        lhs.add("mumbai");
        lhs.add("delhi");
        lhs.add("kolkata");
        lhs.add("chandigarh");
        lhs.add("dehradun");
       
        //print linkedhashset
        System.out.println("lhs is = "+lhs);
       
        String [] arr = new String[lhs.size()];
       
        //Returns an array containing all of 
       //the elements in this set
         lhs.toArray(arr);
       
         for (String str : arr) {
            System.out.println(" Element of array is = "+str);
        }
       
    }

}

How to Remove Set From LinkedHashSet


import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.Set;

public class RemoveAll {

    public static void main(String[] args) {
       
        Set<String> lhs = new LinkedHashSet<String>();
       
        lhs.add("mumbai");
        lhs.add("delhi");
        lhs.add("kolkata");
        lhs.add("chandigarh");
        lhs.add("dehradun");
       
        //print linkedhashset
        System.out.println(" Before remove element lhs is = "+lhs);
       
        Set<String> set = new HashSet<String>();
        set.add("java");
        set.add("php");
        set.add("mumbai");
        set.add("dehradun");
       
        /*
         * Removes from this set all of its elements
         *  that are contained in the specified collection
         */
       
        lhs.removeAll(set);
       
        System.out.println(" After remove set lhs is = "+lhs);
       
    }
   
}


Output:

 Before remove element lhs is = [mumbai, delhi, kolkata, chandigarh, dehradun]


 After remove set lhs is = [delhi, kolkata, chandigarh]

How to remove all element from LinkedHashSet

import java.util.LinkedHashSet;
import java.util.Set;

public class RemoveAll {
   
    public static void main(String[] args) {
       
        Set<String> lhs = new LinkedHashSet<String>();
       
        lhs.add("mumbai");
        lhs.add("delhi");
        lhs.add("kolkata");
        lhs.add("chandigarh");
        lhs.add("dehradun");
       
        //print linkedhashset
        System.out.println("Before clear lhs is = "+lhs);
  
        //Removes all of the elements from this set
        lhs.clear();
       
        System.out.println("After clear lhs is = "+lhs);
       
    }

}

Output:

Before clear lhs is = [mumbai, delhi, kolkata, chandigarh, dehradun]

After clear lhs is = []


How To Remove Element of LinkedHashset


import java.util.LinkedHashSet;
import java.util.Set;

public class RemoveElement {
   
    public static void main(String[] args) {
       
        Set<String> lhs = new LinkedHashSet<String>();
       
        lhs.add("mumbai");
        lhs.add("delhi");
        lhs.add("kolkata");
        lhs.add("chandigarh");
        lhs.add("dehradun");
      
        //print linkedhashset
        System.out.println("Before remove lhs is = "+lhs);

        //Removes the specified element
        //from this set if it is present

        lhs.remove("kolkata");
       
        System.out.println("After remove lhs is = "+lhs);
       
    }

}




Output:

Before remove lhs is = [mumbai, delhi, kolkata, chandigarh, dehradun]

After remove lhs is = [mumbai, delhi, chandigarh, dehradun]

How to convert array to LinkedHashSet

import java.util.Arrays;
import java.util.LinkedHashSet;
import java.util.Set;

public class ArrayToLinkedHashSet {
   
    public static void main(String[] args) {
       
        String [] arr ={"one","two","third","four","five"};

        // make linkedhashset by arr (array of string)
       
        Set<String> lhs = new LinkedHashSet<String>(Arrays.asList(arr));
       
        // print linkedhashset
       
        for (String str : lhs) {
            System.out.println(" Element of lhs is="+str);
        }
       
    }

}

Output:

 Element of lhs is=one

 Element of lhs is=two

 Element of lhs is=third

 Element of lhs is=four

 Element of lhs is=five

How to Convert a LinkedHashSet to ArrayList



import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;

public class LinkedHashSetToList {
   
    public static void main(String[] args) {
       
        Set<String> lhs = new LinkedHashSet<String>();
       
        lhs.add("mumbai");
        lhs.add("delhi");
        lhs.add("kolkata");
        lhs.add("chandigarh");
        lhs.add("dehradun");
       
        //print linkedhashset
        System.out.println(" lhs is = "+lhs);
       
        List<String> list = new ArrayList<String>(lhs);
       
       
        // print arraylist
        System.out.println(" ArrayList Is = "+list);
       
    }

}



Output:


 lhs is = [mumbai, delhi, kolkata, chandigarh, dehradun]

ArrayList Is = [mumbai, delhi, kolkata, chandigarh, dehradun]

How to storing Java Object In LinkedHashSet



import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.Set;

public class LinkedHashSetOfObject {

   
    public static void main(String[] args) {
       
        Set<User> lhs = new LinkedHashSet<User>();
        lhs.add(new User("shivam",100));
        lhs.add(new User("yogesh", 200));
        lhs.add(new User("aanchal",500));
        lhs.add(new User("raja", 400));
        lhs.add(new User("ankush",700));
       
        Iterator<User> itr =lhs.iterator();
       
        while (itr.hasNext()) {
            User user = (User) itr.next();
            System.out.println("User Name = "+user.getName()+" User Id = "+user.getId() );
        }
       
    }
}

class User{
   
    private String name;
    private int id;
   
    public User(String name, int id) {
        this.name = name;
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }
   
   
     
}

Monday, 1 June 2015

How to Create LinkedHashSet In Java


import java.util.LinkedHashSet;
import java.util.Set;

public class CreateLinkedHashSet {
   
                public static void main(String[] args) {
                   
                    Set<String> lhs = new LinkedHashSet<String>();
                   
                    lhs.add("mumbai");
                    lhs.add("delhi");
                    lhs.add("kolkata");
                    lhs.add("chandigarh");
                    lhs.add("dehradun");
                   
                    //print linkedhashset
                    System.out.println("lhs is = "+lhs);
                   
                   
                }

}





Output:

lhs is = [mumbai, delhi, kolkata, chandigarh, dehradun]

Java LinkedHashSet Examples