在java中,如果要删除List中的后n个元素,可以选择这个方法:循环n次,每次删除List的最后一个元素。
下面是一个例子(删除一个拥有6个元素的后三个元素):
import java.util.LinkedList;
import java.util.List;
public class TestList {
public static void main(String[] args) {
// TODO Auto-generated method stub
List test = new LinkedList();
test.add("0");
test.add("1");
test.add("2");
test.add("3");
test.add("4");
test.add("5");
for (int i = 0; i < 3; i++) {
test.remove(test.size() - 1);
}
for (int i = 0; i < test.size(); i++) {
System.out.println(test.get(i));
}
}
}