[英]Validate two lists together using Stream
希望比較,兩個(對象)列表
可能的?
String A = "one,two,three|four,five,six|seven,eight,nine"
String B = "three,six,nine"
List L1 = List.of(A.split("\\|"));
List L2 = List.of(B.split(","));
如果元素的第三個子值與列表 L2 的元素匹配,則給出列表 L1 的對象。
注意:這回答了以下問題:
希望比較,兩個(對象)列表
1.不為空
2. 不為空
3. 大小相等
4.第N個元素字段值相同
可能的?
從那時起,它發生了重大變化......
似乎您可以使用Objects.equals(list1, list2);
2./3。 當大小不同時,它將返回false。
在任何其他情況下,它將返回 true。
免責聲明:這適用於集合框架中的標准列表。 可能還有其他實現方式以不同方式實現equals()
(因此在應用於Objects.equals()
時表現不同)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.