List集合的removeAll(Collection<E> col) 和clear方法的区别
2024-08-27 07:14:48
//removeAll()方法
private static void testList(){
List<String> list = new ArrayList<String>();
List<String> list1 = new ArrayList<String>();
list.add("123");
list.add("456");
list1.add("123"); list.removeAll(list1); Iterator<String> iterator = list1.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
} }
//输出结果
456
//clear()方法
private static void testList(){
List<String> list = new ArrayList<String>();
List<String> list1 = new ArrayList<String>();
list.add("123");
list1.add("123");
list.add("456"); list.clear();
Iterator<String> iterator = list.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}
if(list == null){
System.out.println("null");
}else if(list.size()==0){
System.out.println("list不为null"+"元素个数为"+list.size());
}else{
System.out.println("仍有元素");
} }
//输出结果
list不为null元素个数为0
最新文章
- 深度|作为C端应用的代表,成功的陌生社交应用是什么样子的?
- Spring学习笔记(1)——资源加载
- CentOS下搭建nginx+php环境
- Android音频系统之AudioFlinger(四)
- MVC_Ajax请求
- ruby中的reject和reject!
- ASP.NET MVC路由配置
- 分享一道我认为非常有思考价值JavaScript题目
- having的用法以及与where区别介绍
- 神器XPath在Python下的使用
- ecma6的学习好网站
- 6、CC2541修改按键调节广播发送功率例程为持续发送4DB的蓝牙基站
- 个人用的感觉比较舒服的 idea 插件,不定时更新
- 【第四十章】Spring Boot 自定义拦截器
- 解决Tomcat v6.0 Server at localhost was unable to start within 45 seconds
- centos7 虚拟机安装 以后不能联网问题
- 数据挖掘领域十大经典算法之—C4.5算法(超详细附代码)
- Codeforces Round #307 (Div. 2) D. GukiZ and Binary Operations 矩阵快速幂优化dp
- 了解ASP.NET Core 依赖注入,看这篇就够了
- 视频编码格式转换 MP4