介绍
如何取集列表合中相同重复的数据?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
public static void main (String [], args), { ,Listlist1 =, new ArrayList (); ,for (int 小姐:=,0;,小姐:& lt;, 5;,我+ +),{ list1.add才能(我); ,} ,List list2 =, new ArrayList (); ,for (int 小姐:=,2,,小姐:& lt;, 8;,我+ +),{ list2.add才能(我); ,} ,System.out.println (“List1的数据:“,+,List1); ,System.out.println(“用于的数据:“,+,用于); ,System.out.println(“交集为“,+,getRepetition(用于list1也)); ,}/* * ,*两个列表取重复 ,* @param ,* @param 用于 ,* @return ,*/,public static  List List<才能;Integer>,用于),{ ,List result =, new ArrayList (); ,for (Integer Integer :用于),{//遍历 if 才能;(list1.contains(整数),{//如果存在这个数 result.add才能(整数);//放进一个列表里面,这就个列表是交集 ,,} ,} ,return 结果; 以前,}> 当类型为引用类型也是可以的,因为<代码> list.contains> 代码内部实现为<代码>=()> 代码,所以两个字符串<代码> 代码>类型的<代码> 代码>也列表是可以用这个方法的
如何取集列表合中相同重复的数据