数组长度固定,动态更改数组长度影响代码效率
引入集合
List有序,可重复、Set无序,不可重复、Map键值对,键唯一值不唯一
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
ArrayList<String> array=new ArrayList<String>();
array.add("hello");
array.add("world");
array.add(1, "java");
System.out.println("array"+array);
//获取数组中的元素
System.out.println("get:"+array.get(0));
//获取数组中的长度
System.out.println("size:"+array.size());
//删除数组中的元素
System.out.println("remove:"+array.remove("world"));
//更改数组中的元素
System.out.println("set"+array.set(0, "html"));
System.out.println(array);
//遍历集合
for (int i = 0; i < array.size(); i++) {
System.out.println(array.get(i));
}
}
}