外贸网站建设公司服务,协会网站制作,wordpress 缩略图判断,宣传册设计样本1.特点#xff1a;有序#xff0c;有下标#xff0c;元素可以重复
2.方法#xff1a;包含Collection中的所有方法#xff0c;还包括自己的独有的方法#xff08;API中查找#xff09; 还有ListIterator#xff08;迭代器#xff09;#xff0c;功能更强大。 包含更多…1.特点有序有下标元素可以重复
2.方法包含Collection中的所有方法还包括自己的独有的方法API中查找 还有ListIterator迭代器功能更强大。 包含更多的方法 3.实例代码
package com.collection;import javax.jnlp.ClipboardService;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;/*** List子接口的使用*/
public class Demo03 {public static void main(String[] args) {//集合 是泛型List li new ArrayList();//1添加元素li.add(苹果);li.add(桃子);li.add(0,香蕉);System.out.println(元素个数li.size());System.out.println(li);//2删除元素
// li.remove(桃子);li.remove(1); //删除下标为1的元素//3遍历System.out.println(-------for--------);for (int i 0; i li.size(); i) {System.out.println(li.get(i));}System.out.println(-------增强for--------);for (Object o : li) {System.out.println(o);}System.out.println(-------迭代器--------);Iterator it li.iterator();while (it.hasNext()) {System.out.println(it.next());}//listIterator可以向前向后遍历、删除、添加、修改元素System.out.println(-------列表迭代器--------);ListIterator listIterator li.listIterator();System.out.println(--------列表迭代器从前往后--------);while (listIterator.hasNext()) {System.out.println(listIterator.nextIndex(),listIterator.next());}System.out.println(--------列表迭代器从后往前--------);while (listIterator.hasPrevious()) {System.out.println(listIterator.previousIndex(),listIterator.previous());}//4判断System.out.println(li.contains(苹果));System.out.println(li.isEmpty());//获取元素的位置System.out.println(li.indexOf(香蕉));}
}结果