List体系集合

List是Collnetion的子接口,它最大的特点是有序的有下标,里面的元素可以重复

方法:

  1. void add(int index,Object o )//在index位置(集合下标)插入对象o
  2. Boolean addall (int index,Collection c)// 将一个集合中的元素添加到此集合中的Index位置
  3. Object get(int index)//返回集合中指定位置的元素
  4. List sublist(int Fromindex,int to index)//返回fromindex 和toindex之间的集合元素,含头不含尾,也就是说开始部分包含,结束部分不包含在内
  5. hasPrevious() 遍历反向列表,列表迭代器有多个元素。
  6. previous() 返回列表中的上一个元素,并向后移动光标位置。

代码

package Collection;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;

public class Demo02 {
    public static void main(String[] args) {
        List list = new ArrayList();

        list.add(0,"香蕉");
        list.add(1,"苹果");
        list.add("飞机");
        Iterator iterator = list.iterator();
        for (int i = 0; i <list.size() ; i++) {
            System.out.println(list.get(i));
        }
        ListIterator lit = list.listIterator();
        while (lit.hasNext()){
            System.out.println(lit.nextIndex()+":"+lit.next());
        }
        while (lit.hasPrevious()){
            System.out.println(lit.previousIndex()+":"+lit.previous());
        }

    }
}

posted @   萧何i  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示