前言
简单记录一下 List中删除包含另外一个list的数据。
本文只是记录一下。
正文
下面是之前作者写的:
/*** 这是目前我了解到速度最快的一种*/
@SuppressWarnings("unchecked")
public static List<String> listrem(List<String> listA,List<String> listB){
HashSet hs1 = new HashSet(listA);
HashSet hs2 = new HashSet(listB);
hs1.removeAll(hs2);
List<String> listC = new ArrayList<String>();
listC.addAll(hs1);
return listC;
}
上面的方式测试ok
- 注意指了存储的是String
- 借用HashSet
PS: 如果存储的不是String,是你自定义的Bean类,一定要重写 equals 和 hashCode 方法
不过,如果你用java 1.8,可以直接用List.removeAll()方法。
参考文章
历史上的今天
暂无评论...
随机推荐
Android异常之应用已停止运行的日志分析
文章之前写过,重新整理一下。为什么会有应用已停止运行?运行时出现了未捕获的异常,导致程序无法正常运行。如下面,主线程(main)出现致命异常(fatal exception)导致程序无法正常运行。 # main主线程,fatal exception 致命异常 AndroidRuntime...
关闭Google chrome 更新提示
前言Win7电脑每次打卡Google Chrome,就会提示若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本。该计算机目前使用的是 Windows 7不会自动关闭,都需要手动点一下,很烦。因此在网上如何关闭这提示的方法,记录一下。正文下面是亲测...
Android adb关闭Selinux
前言记录一下adb临时关闭Selinux权限。记录于此,方便自己查阅。本文主要是摘抄并整理。正文在eng/userdebug版本中验证。查询当前权限状态adb shell getenforce设置成permissive 模式临时关闭selinux的adb shell sete...
川端康成:花未眠
我常常不可思议地思考一些微不足道的问题。昨日一来到热海的旅馆,旅馆的人拿来了与壁龛里的花不同的海棠花。我太劳顿,早早就人睡了。凌晨四点醒来,发现海棠花未眠。发现花未眠,我大吃一惊。有葫芦花和夜来香,也有牵牛花和合欢花,这些花差不多都是昼夜绽放的。花在夜间是不眠的。这是众所周知的事。可我仿佛才明白过...
朱光潜:读书不在多,在于选得精,读得彻底
十几年前我曾经写过一篇短文谈读书,这问题实在是谈不尽,而且这些年来我的见解也有些变迁,现在再就这问题谈一回,趁便把上次谈学问有未尽的话略加补充。学问不只是读书,而读书究竟是学问的一个重要途径。因为学问不仅是个人的事而是全人类的事,每科学问到了现在的阶段,是全人类分途努力日积月累所得到的成就,而这成...
林徽因:一片阳光
放了假,春初的日子松弛下来。将午未午时候的阳光,澄黄的一片,由窗棂横浸到室内,晶莹地四处射。我有点发怔,习惯地在沉寂中惊讶我的周围。我望着太阳那湛明的体质,像要辨别它那交织绚烂的色泽,追逐它那不着痕迹的流动。看它洁净地映到书桌上时,我感到桌面上平铺着一种恬静,一种精神上的豪兴,情趣上的闲逸;即或所谓...