How to compare two List of String in Java?
UPDATED: 25 November 2014
Tags:
Collection
,
List
The best approach to compare two List<String>
Source Code
import java.util.ArrayList; import java.util.List; /** * @author javaQuery */ public class CompareTwoListExample { public static void main(String[] args) { /* Create list of String */ List<String> listString1 = new ArrayList<String>(); /* Add element from 0th position */ listString1.add("a"); listString1.add("b"); listString1.add("c"); listString1.add("d"); listString1.add("e"); /* Print list */ System.out.println("Initial List1:\n" + listString1); System.out.println("---------------------------------"); /* Create list of String */ List<String> listString2 = new ArrayList<String>(); /* Add element from 0th position */ listString2.add("e"); listString2.add("d"); listString2.add("c"); listString2.add("a"); listString2.add("b"); /* Print list */ System.out.println("Initial List2:\n" + listString2); System.out.println("---------------------------------"); if(listString1 != null && listString2 != null && (listString1.size() == listString2.size())){ listString1.removeAll(listString2); if(listString1.isEmpty()){ System.out.println("Both list are same."); }else{ System.out.println("Both list are not same"); } } } }
Output
Initial List1: [a, b, c, d, e] --------------------------------- Initial List2: [e, d, c, a, b] --------------------------------- Both list are same.
Tags:
Collection
,
List
0 comments :