Mega Code Archive

 
Categories / Java / Collections Data Structure
 

Determines if the given lists contain the same elements We suppose that all the elements of the given lists are

//package com.javadocking.util; import java.util.List; /**  * This class contains a collection of static utility methods for java.util.Collection objects.  *   * @author Heidi Rakels.  */ public class CollectionUtil {   /**    * Determines if the given lists contain the same elements. We suppose that all the elements of the given lists     * are different.    *     * @param   firstList           The first list.    * @param   secondList           The second list.    * @return                 True if the given lists contain the same elements, false otherwise.    */   public static boolean sameElements(List firstList, List secondList)   {          // The size hould be the same, otherwise stop.     if (firstList.size() != secondList.size())     {       return false;     }          // Iterate over the elements of the first list.     for (int index = 0; index < firstList.size(); index++)     {       // Check if the element is also in the second list.       if (!secondList.contains(firstList.get(index)))       {         return false;       }     }          // They heve the same elements.     return true;        } }