1. 程式人生 > 實用技巧 >JAVA-集合框架-list的使用

JAVA-集合框架-list的使用

package cn.burce.List;

import java.util.ArrayList;
import java.util.List;

public class ListDemo {
    /*
     * List特點:有序,有索引,可以重複 帶有索引的方法一般都是自己的功能,不是父類的
     */
    public static void main(String[] args) {
        // 遍歷list有三種方式:迭代器、for、foreach
        fun_insert();
        fun_remove();
        fun_set();
    }

    
public static void fun_insert() { List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); list.add("4"); System.out.println(list); /* * add(int,element) 將元素插入到索引位置 原索引位置元素往後順延 注意索引越界問題 */ list.add(
4, "插入資料"); System.out.println(list); System.out.println(list.get(2));// 獲取索引 } private static void fun_remove() { List<Double> list = new ArrayList<>(); list.add(1.1); list.add(2.2); list.add(3.3); list.add(4.4); Double double1
= list.remove(0);// 可以返還被移除的元素,注意越界異常 System.out.println(double1); System.out.println(list); } public static void fun_set() { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(4); Integer i = list.set(0, 5);// 可以返還被移除的元素,注意越界異常 System.out.println(i); System.out.println(list); } }