java兩個list的數據快速對比 map的使用

1.思路:

把2個list數據放到map裏面,利用map的containsKey進行快速比對

2.


//數據1
List<Long> list1 = new ArrayList<Long>();
//數據2
List<Long> list2 = new ArrayList<Long>();


Map<Long, Long> map1 = new HashMap<Long, Long>();
for (Long id : list1) {
	map1.put(id, id);
}

for (Long i : list2) {
	if (!map1.containsKey(i)) {//判斷數據1map裏面是否有數據2
		
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章