高要网站制作,手机做个人简历,做网站哪种编程语言好,网址的二级域名文章目录特点常用的方法集合迭代器特点
1.集合只能存放对象#xff0c;可以存储重复元素#xff0c;不允许存储 null 2.集合存放的对象类型可以不一致 3.集合的长度可以改变#xff0c;初始大小10#xff0c;最大容量 Integer.MAX_VALUE - 8#xff0c;满时扩容#xff…
文章目录特点常用的方法集合迭代器特点
1.集合只能存放对象可以存储重复元素不允许存储 null 2.集合存放的对象类型可以不一致 3.集合的长度可以改变初始大小10最大容量 Integer.MAX_VALUE - 8满时扩容扩容大小为1.5倍int newCapacity oldCapacity (oldCapacity 1 4.底层数据结构是数组添加、查找、删除均采用基本数组操作。查找效率高添加、删除效率低整体效率高 5.采用Arrays.copyOf()产生新数组 6.没有同步线程不安全 7.以线性方式有序存取对象。各元素的顺序就是对象插入时的顺序即元素按进入先后有序保存。 8.集合有序是指存储的元素有下标下标从0开始以1递增。所以可以通过使用索引来访问List集合中的元素即可以用下标进行元素的操作
常用的方法
public boolean add(E e);
public void clear();
public boolean contains(Object o);
public boolean isEmpty()
public boolean remove(Object o);
public int size();
public Object[] toArray();集合迭代器 public static void main(String[] args) {ArrayListString arrayList new ArrayList();arrayList.add(迪丽热巴);arrayList.add(马尔扎哈);arrayList.add(古力娜扎);IteratorString it arrayList.iterator();while (it.hasNext()) {String s it.next();System.out.println(s);}System.out.println();// 使用for循环for (IteratorString it1 arrayList.iterator(); it1.hasNext(); ) {String s it1.next();System.out.println(s);}// 使用增强for循环for(String str:arrayList) {System.out.println(str);}}