学习博客:List常用方法

学习博客:List常用方法
作为Collection的子类,List得到了Collection的方法,今天讲一些比较另类的。
// A:添加功能
// void add(int index, object element) :在指定位置添加元素
// B :获取功能
// Object get (int, index) : 获职指定位置的元素,由此衍生的特有遍历方法

  for (int i = 0; i <list.size() ; i++) {
            String s= (String)list.get(i);
            System.out.println(s);
        }

// C:列表迭代器
// ListIterator listIterator () : List集合特有的迭代器
// D:册除功能
// Object remove (int index) : 根据索引册除元素,返回被册除的元素
// E:修改功能
// Object set (int, index, object element) :根据索引修改元素,返回被修饰的元素
以下是各种方法使用的效果:

package ObjectArray.Collection_04;
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;

//        A:添加功能
//        void add(int index, object element) :在指定位置添加元素
//        B :获取功能
//        Object get (int, index) : 获职指定位置的元素
//        C:列表迭代器
//        ListIterator listIterator () : List集合特有的迭代器
//        D:册除功能
//        Object remove (int index) : 根据索引册除元素,返回被册除的元素
//        E:修改功能
//        Object set (int, index, object element) :根据索引修改元素,返回被修饰的元素
public class ListDemo {
    public static void main(String[] args) {
        List list =new ArrayList();
        list.add("朱少鹏");
        list.add("吕富林");
        list.add("sdja");
        System.out.println(list);
        list.add(1,"王龙祥");//在指定位置添加索引,并不会替代掉原本的
        System.out.println(list);
        System.out.println(list.get(1));//获取指定索引
        list.remove(1); //删除指定索引位置
        System.out.println(list);
        list.set(1,"被修改的元素");//把指定索引元素改为其他元素

            ListIterator lis =list.listIterator(); // 不怎么常用这个东西
            while(lis.hasNext())
            {
                String str =(String)lis.next();
                System.out.println(str);
            }
        while(lis.hasPrevious())
        {
            String str =(String)lis.previous();
            System.out.println(str);
        }
        //从尾到头遍历,但是一开始得先从头跑一遍下来
        }


    }



©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页