List体系集合
List是Collnetion的子接口,它最大的特点是有序的有下标,里面的元素可以重复
方法:
- void add(int index,Object o )//在index位置(集合下标)插入对象o
- Boolean addall (int index,Collection c)// 将一个集合中的元素添加到此集合中的Index位置
- Object get(int index)//返回集合中指定位置的元素
- List sublist(int Fromindex,int to index)//返回fromindex 和toindex之间的集合元素,含头不含尾,也就是说开始部分包含,结束部分不包含在内
- hasPrevious() 遍历反向列表,列表迭代器有多个元素。
- 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());
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!