首页 > 编程语言 >【Java】删除List中的几行数据

【Java】删除List中的几行数据

时间:2023-12-09 22:44:09浏览次数:58  
标签:Java List list System 几行 add new

方法一: list.subList(from, to).clear(); (注意不要超出list的长度范围)

1 List<Integer> list = new ArrayList<>();
2 list.add(1);
3 list.add(2);
4 list.add(3);
5 list.add(4);
6 list.subList(0,2).clear();
7 System.out.println("list=>" + list);        // list=>[3, 4]

方法二:使用for循环,调用remove。(个人不太推荐)

@Test
public void test() {
    List<String> list = new ArrayList<>();
    list.add("a");
    list.add("b");
    list.add("c");
    list.add("d");
    for (int i = 0; i < 2; i++) {
        list.remove(0);
    }
    list.add("new");
    System.out.println("list:" + list);
}

 

标签:Java,List,list,System,几行,add,new
From: https://www.cnblogs.com/luyj00436/p/17891948.html

相关文章

  • Java Swing
    Swing在Java中的使用:创建图形用户界面(GUI)的步骤和技巧Swing是Java的一个图形用户界面(GUI)工具包,它提供了创建窗口、对话框、按钮等GUI元素所需要的类和方法。下面我们将介绍Swing的基本使用方法,包括创建窗口、添加组件、事件处理等。一、创建窗口创建Swing应用程序的第一步是创......
  • Java之包装类的算法小题的练习
     算法小题练习一:需求:键盘录入一些1~10日之间的整数,并添加到集合中。直到集合中所有数据和超过200为止。代码示例:publicclassTest1{publicstaticvoidmain(String[]args){/*键盘录入一些1~10日之间的整数,并添加到集合中。直到集合中所有数据和超......
  • JAVA - Collections
    publicclassTest1{publicstaticvoidmain(String[]args){Students=newStudent("张三",18,"唱歌");Students1=newStudent("李四",27,"跳舞");Students2=newStudent("王五",26,&q......
  • MFC CListVtrl 控件简单测试
    ▲样式Demo关联控件变量m_CList,在属性中将视图(View)设置成Report(报表)模式。在BOOLCMFCApplication4LlisBoxDlg::OnInitDialog()初始化函数中添加测试代码://TODO:在此添加额外的初始化代码//m_CList.SetView(1);//视图View要改成Report报表模式//设置风格样......
  • JavaScript 学习
    变量声明和数据类型varname='John';letage=25;constPI=3.14;//数据类型:字符串、数字、布尔值//var声明(ES5),let和const声明(ES6)var、let和const是JavaScript中声明变量的关键字。var在ES5中使用,let和const在ES6中引入,具有块级作用域,能避免变量提升的问题......
  • Java打印进度条
    packagecom.shuwei.dai.utils.bitmap;importjava.util.Collections;publicclassStepProgressBarExample{publicstaticvoidmain(String[]args){simulateStep("Step1:Initializing",10);simulateStep("Step2:Download......
  • java.Text.ParseException:Unparseable date:“undefined 00:00:00“
    request.getParameter()获取的日期要toString一下再parse,否则就会报这个异常。if(page.getParams().get("startTime")!=null){Datestart=DateParser.parse(page.getParams().get("startTime").toString(),true);page.getParams(......
  • Java 中日期String类型与Date类型相互转化
    JavaString类型转换成Date日期类型插入数据库时,存入当前日期,需要格式转换importjava.text.SimpleDateFormat;formatter=newSimpleDateFormat("yyyy-MM-dd");Stringdate=formatter.format(newDate());//格式化数据,取当前时间结果为2014-10-30String格式的数据转化成......
  • Java第六课_二维数组
    1.二维数组增强for循环//增强for循环:for(数据类型元素名:数组/集合){}//注意:增强的for循环中是没有索引值//属于是针对数组的简介写法int[]a={1,2,3};for(intdate:a){//只需数据类型即可,无需[]......
  • How to Use Docker and NS-3 to Create Realistic Network Simulations
    https://insights.sei.cmu.edu/blog/how-to-use-docker-and-ns-3-to-create-realistic-network-simulations/ HowtoUseDockerandNS-3toCreateRealisticNetworkSimulationsALEJANDROGOMEZMARCH27,2023Sometimes,researchersanddevelopersneedt......