Collection下的List接口

来源:互联网 发布:杭州恩牛网络借壳上市 编辑:程序博客网 时间:2024/06/05 19:14

1.List接口是一个有序接口,可以根据0,1,2,3这样的顺序进行索引

其中List中有如下方法

1.add(index,element);//将指定元素加入到指定位置

2.addAll(index,c);将c集合加入到index后

3.get(index)指定其index,返回其对象

4.indexof(object o)返回对象在list中的位置

5.lastindexof(object o)返回对象o在list中的最后元素的位置

6.remove(index)返回并返回被删除的元素

7.set(index,element)设置指定位置的元素被改变,并且返回新元素

8.sublist(index1,index2)返回从index1处元素到index2的元素

具体代码如下:

import java.awt.List;import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;public class List1 {public static void main(String []args){ArrayList lsList = new ArrayList();lsList.add("1");lsList.add("2");lsList.add("3");System.out.println(lsList);lsList.add(3, "4");System.out.println(lsList);Collection collection = new HashSet();collection.add("5");collection.add("6");lsList.addAll(4, collection);System.out.println(lsList);System.out.println(lsList.get(3));System.out.println(lsList.indexOf("5"));System.out.println(lsList.remove(5));System.out.println(lsList.set(4, "1"));System.out.println(lsList);System.out.println(lsList.subList(0, 5));for(int i = 0;i<lsList.size();i++){System.out.println(lsList.get(i));}}}

返回值:


0 0