java 中List删除实例详解

 更新时间:2017年05月17日 10:35:51   投稿:lqh  
这篇文章主要介绍了java 中List删除实例详解的相关资料,需要的朋友可以参考下

java 中List删除实例详解

1、循环删除List中的元素

public static void main(String[] args) { 
    List<String> t=new ArrayList<String>(); 
    for (int i = 0; i < 10; i++) { 
      t.add(""+i+""); 
    } 
    System.out.println("原有的List:"+t.toString()); 
    for (int i = 0; i < t.size(); i++) { 
      t.remove(i); 
    } 
    System.out.println("循环删除后的List:"+t.toString()); 
  } 

 输出结果:

原有的List:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 
循环删除后的List:[1, 3, 5, 7, 9] 

2、放个中间List删除

public static void main(String[] args) { 
    List<String> t=new ArrayList<String>(); 
    for (int i = 0; i < 10; i++) { 
      t.add(""+i+""); 
    } 
    System.out.println("原有的List:"+t.toString()); 
      
    List<String> tt=new ArrayList<String>(); 
    for (int i = 0; i < t.size(); i++) { 
      tt.add(t.get(i)); 
    } 
    t.removeAll(tt); 
    System.out.println("循环删除后的List:"+t.toString()); 
  } 

输出结果:

原有的List:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 
循环删除后的List:[] 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Activiti开发环境的搭建过程详解

    Activiti开发环境的搭建过程详解

    这篇文章主要介绍了Activiti开发环境的搭建过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • Java多线程编程中线程锁与读写锁的使用示例

    Java多线程编程中线程锁与读写锁的使用示例

    这篇文章主要介绍了Java多线程编程中线程锁与读写锁的使用示例,锁是控制程序多线程并发的重要手段,需要的朋友可以参考下
    2016-04-04
  • Spring 实现excel及pdf导出表格示例

    Spring 实现excel及pdf导出表格示例

    本篇文章主要介绍了Spring 实现excel及pdf导出表格示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • java实现文件夹上传功能实例代码(SpringBoot框架)

    java实现文件夹上传功能实例代码(SpringBoot框架)

    在web项目中上传文件夹现在已经成为了一个主流的需求,下面这篇文章主要给大家介绍了关于java实现文件夹上传功能(springBoot框架)的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • 关于Java 获取时间戳的方法

    关于Java 获取时间戳的方法

    这篇文章主要介绍了关于Java获取时间戳的方法,Java有两个取时间戳的方法,分别是System.currentTimeMillis()和System.nanoTime()下文对两种方法进行详细介绍,需要的小伙伴可以参考一下
    2022-04-04
  • MyBatis延迟加载策略深入探究

    MyBatis延迟加载策略深入探究

    本文主要为大家详细介绍下mybatis的延迟加载,从原理上介绍下怎么使用、有什么好处能规避什么问题。感兴趣的小伙伴可以跟随小编一起学习一下
    2022-07-07
  • springboot默认的5种加载路径详解

    springboot默认的5种加载路径详解

    这篇文章主要给大家介绍了关于springboot默认的5种加载路径,文中通过示例代码介绍的非常详细,对大家学习或者使用springboot具有一定的参考学习价值,需要的朋友可以参考下
    2022-05-05
  • Java字母加数字组合比较大小

    Java字母加数字组合比较大小

    这篇文章主要通过实现Comarable接口来比较(如"a20"和"a9"这种)字符串的大小,希望能给大家做一个参考。
    2016-06-06
  • Java太阳系小游戏分析和源码详解

    Java太阳系小游戏分析和源码详解

    这篇文章主要对Java太阳系小游戏进行深入分析以及对应源码解释,进一步巩固了面向对象的知识,需要的朋友可以参考下
    2015-08-08
  • 关于springboot加载yml配置文件的no字段自动转义问题

    关于springboot加载yml配置文件的no字段自动转义问题

    这篇文章主要介绍了关于springboot加载yml配置文件的no字段自动转义问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02

最新评论