方法一: 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