ArrayList常用API
import java.util.ArrayList;
public class Test3Arraylist {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("kk");
list.add("nn");
list.add("aa");
list.add("bb");
list.add("cc");
list.add("aa");
System.out.println(list);
System.out.println("=====================");
list.add(6,"d");
System.out.println(list);
System.out.println("=====================");
System.out.println(list.get(0));
System.out.println("=====================");
for (String s : list) {
System.out.println(s);
}
System.out.println("=====================");
list.remove(1);
System.out.println(list);
list.remove("aa");
System.out.println(list);
System.out.println("=====================");
System.out.println("=====================");
list.set(1, "cxk");
System.out.println(list);
System.out.println("=====================");
}
}
从ArrayList集合中删除指定的所有元素 的技巧
ArrayList<String> list=new ArrayList<>();
list.add("枸杞");
list.add("Java入门");
list.add("宁夏枸杞");
list.add("黑枸杞");
list.add("人字拖");
list.add("特级枸杞");
list.add("枸杞子");
System.out.println(list);
for (int i = 0; i < list.size(); i++) {
if (list.get(i).contains("枸杞")) {
list.remove(i);
i--;
}
}
System.out.println(list);