使用java判斷兩個bailist中的對象是否完全壹致的代碼如下:
public class Test {public static void main(String[] args)?
{List<Integer> a = Arrays.asList(1, 2, 3, 4)
List<Integer> b = Arrays.asList(4, 3, 2, 1)System.out.println(compare(a, b))
public static <T extends Comparable<T>> boolean compare(List<T> a, List<T> b) {if (a.size() != b.size())
return falseCollections.sort(a)Collections.sort(b)for (int i = 0; i < a.size(); i++) {if (!a.get(i).equals(b.get(i)))return false;}return true;}}
擴展資料:
在編程語言中List 是標準類庫中的壹個類,可以簡單視之為雙向鏈表,以線性列的方式管理物件集合。list 的特色是在集合的任何位置增加或刪除元素都很快,但是不支持隨機存取。list 是類庫提供的眾多容器(container)之壹,除此之外還有vector、set、map、…等等。
list 以模板方式實現(即泛型),可以處理任意型別的變量,包括使用者自定義的資料型態例如:它可以是壹個放置整數(int)型態的 list、也可以是放置字串(char 或 string)型態的 list、或者放置使用者自定類別(user-defined class)的 list。
百度百科-list