當前位置:編程學習大全網 - 編程軟體 - 兩個list中比較其中壹個list的對象的屬性的值是否等於另壹個list值。

兩個list中比較其中壹個list的對象的屬性的值是否等於另壹個list值。

使用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

  • 上一篇:汽車行業nc是什麽意思
  • 下一篇:湖北軟考證書怎麽申請郵寄
  • copyright 2024編程學習大全網