java 集合框架List集合共性方法
程序员文章站
2022-04-09 15:00:04
List:元素有序,元素可以重复,有索引。 特有的方法:凡是可以操作角标的方法都是该体系特有的方法。 增 void add(String item, int index); boolean addAll(int index, Collection extends E> c) 删 remove(i ......
list:元素有序,元素可以重复,有索引。
特有的方法:凡是可以操作角标的方法都是该体系特有的方法。
增
void add(string item, int index);
boolean addall(int index, collection<? extends e> c)
删
remove(int index)
改
set(int index, e element)
查
e get(int index)
list<e> sublist(int fromindex, int toindex)
listiterator<e> listiterator()
public static void main(string[] args) { arraylist al = new arraylist(); //添加元素 al.add("java01"); al.add("java02"); al.add("java03"); //指定位置添加元素 system.out.println(al); //[java01, java02, java03] al.add(1, "java4"); //[java01, java4, java02, java03] system.out.println(al); //删除指定位置的元素 al.remove(1); system.out.println(al); //[java01, java02, java03] //修改元素 al.set(0, "java00"); system.out.println(al); //[java00, java02, java03] //获取元素 system.out.println(al.get(0)); //获取所有元素 for (int i = 0; i < al.size(); i++) { system.out.println("al" + i + ":" + al.get(i)); } iterator it = al.iterator(); while (it.hasnext()) { system.out.println(it.next()); } //通过indexof获取对象的位置。 system.out.println(al.indexof("java03"));//2 不存在-1 list sub = al.sublist(1, 3); system.out.println(sub); //[java02, java03] }
set:元素是无序的,元素不可以重复。
上一篇: 颜色黢黑的黑木耳可以减肥吗
下一篇: mysql数据属性类型