比较list集合相等的方法
生活随笔
收集整理的這篇文章主要介紹了
比较list集合相等的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 內容相同,不管順序!
public static boolean isListContentEquals(List<String> src, List<String> des){return src.containsAll(des) && des.containsAll(src);}2.內容和順序都完全一樣
方法1:
public static boolean isListsCompletelyEqual(List<String> list1,List<String> list2) {String str1=null;String str2= null;for(int i = 0; i < list1.size(); i++){str1=list1.get(i);for(int j = i; j<list2.size()&&j==i; j++){str2=list2.get(j);}if(!str1.equals(str2)){return false;//"兩個集合不相等" }}return true;//"兩個集合完全相等,順序和內容都相等"}方法2:大大優化方法1
public static boolean isListsCompletelyEqual(List<String> src, List<String> des){return src.toString().equals(des.toString()); }?
轉載于:https://www.cnblogs.com/bravolove/p/5814195.html
總結
以上是生活随笔為你收集整理的比较list集合相等的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑摄像头测试软件在线,AMCap 摄像
- 下一篇: 解决andr_Android和iPhon