首页 > 代码库 > JAVA学习--ArrayList使用方法:List的主要实现类
JAVA学习--ArrayList使用方法:List的主要实现类
* List中相对于Collection,新增加的方法
* void add(int index, Objectele):在指定的索引位置index添加元素ele
boolean addAll(int index, Collection eles)
Object get(int index):获取指定索引的元素
Object remove(int index):删除指定索引位置的元素
Object set(int index, Objectele):设置指定索引位置的元素为ele
int indexOf(Objectobj):返回obj在集合中首次出现的位置。没有的话,返回-1
int lastIndexOf(Objectobj):返回obj在集合中最后一次出现的位置.没有的话,返回-1
List subList(int fromIndex, inttoIndex):返回从fromIndex到toIndex结束的左闭右开一个子list
List常用的方法:增(add(Object obj)) 删(remove) 改(set(intindex,Object obj))
查(get(int index)) 插(add(int index, Object ele))长度(size())
1 @Test 2 public void testList2(){ 3 List list = new ArrayList(); 4 list.add(123); 5 list.add(456); 6 list.add(new String("AA")); 7 list.add(new String("GG")); 8 list.add(456); 9 System.out.println(list.indexOf(456));10 System.out.println(list.lastIndexOf(456));11 System.out.println(list.indexOf(123) == list.lastIndexOf(123));12 System.out.println(list.indexOf(444));13 14 List list1 = list.subList(0, 3);15 System.out.println(list1);16 }17 18 @Test19 public void testList1(){20 List list = new ArrayList();21 list.add(123);22 list.add(456);23 list.add(new String("AA"));24 list.add(new String("GG"));25 System.out.println(list);26 list.add(0,555);27 System.out.println(list);28 Object obj = list.get(1);29 System.out.println(obj);30 list.remove(0);31 System.out.println(list.get(0));32 list.set(0, 111);33 System.out.println(list.get(0));34 }
JAVA学习--ArrayList使用方法:List的主要实现类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。