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 :