java-集合(二)
阿新 • • 發佈:2022-04-04
import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Javatest85 { /** * 集合-Collection(ArrayList、LinkedList等) * ArrayList * 練習4:list1=[A,B,C],list2=[B,C,A],對比兩個列表,內容相同返回ture,不同返回false * 假設list中是String型別物件,下面執行結果是true */ public staticvoid main(String[] args) { String[] strArray = {"A","B","C"}; List list1 = Arrays.asList(strArray); String[] strArray2 = {"B","C","A"}; List list2 = Arrays.asList(strArray2); boolean result = compare(list1,list2); System.out.println(result); }public static boolean compare(List list1,List list2){ //判斷list2是否包含list1的全部元素 for (int i = 0; i < list1.size(); i++) { if(list2.contains(list1.get(i))){ continue; } else{ return false; } }//判斷list1是否包含list2的全部元素 for (int i = 0; i < list2.size(); i++) { if(list1.contains(list2.get(i))){ continue; } else{ return false; } } return true; } }