How to get Unique values from List of String?
UPDATED: 02 February 2015
Tags:
Collection
,
Interview
,
List
This is frequently asked question in Java Interviews for Collection Framework. Question asked to know the basic knowledge of Interviewee.
Source code
public class GetUniqueValuesFromList { public static void main(String[] args) { /* Create list of String */ List<String> listString = new ArrayList<String>(); /* Add element from 0th position */ listString.add("vicky"); listString.add("chirag"); listString.add("heer"); listString.add("riddhi"); listString.add("chirag"); System.out.println("Initial String List:" + listString); System.out.println("------------------------"); /* Create set of String from List */ /* Set will store only unique values from listString */ Set<String> setString = new HashSet<String>(listString); System.out.println("Values in Set:" + setString); System.out.println("------------------------"); /* Clear the listString */ listString.clear(); /* Add setString(Unique) values back to listString */ listString.addAll(setString); System.out.println("Unique values in List" + listString); } }
Output
Initial String List:[vicky, chirag, heer, riddhi, chirag] ------------------------ Values in Set:[vicky, riddhi, heer, chirag] ------------------------ Unique values in List[vicky, riddhi, heer, chirag]
Tags:
Collection
,
Interview
,
List
0 comments :