关于 List 【Java】的内容

目录

    • 初期化① add

 

    • 初期化② Arrays.asList

 

    • 現在要素数を返す size

 

    • indexを指定して要素の参照 get(index)

 

    • indexを指定して削除 remove(index)

 

    • 全ての要素を削除 clear

 

    指定した値がリストに含まれているか確認 contains(expect)

进行初始化,添加数值。

package com.test;

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

public class Main {
    public static void main(String[] args) {
        List<String> animals = new ArrayList<>();
        animals.add("dog");
        animals.add("cat");
        animals.add("pig");
        System.out.println(animals); // [dog, cat, pig]
    }
}

初始化数组为ArrayList类型:Arrays.asList(value…)

请注意,这是一个固定大小的列表。
参考:Java – 注意Arrays.asList的使用。

package com.test;

import java.util.Arrays;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<String> animals = Arrays.asList("dog", "cat", "pig");
        System.out.println(animals); // [dog, cat, pig]
    }
}

返回当前要素的数量的 size()

System.out.println(animals.size()); // 3

使用索引指定元素的引用,get(index)。

0 -> 参考第一個元素
1 -> 参考第二個元素
2 -> 参考第三個元素
…等等

 for (int i = 0; i < animals.size(); i++) {
     System.out.print(animals.get(i) + ","); // dog,cat,pig,
 }

使用指定的索引删除 remove(index)

0→删除第1个
1→删除第2个
2→删除第3个
…等等

animals.remove(1);
System.out.println(animals); // [dog, pig]

清除所有元素 clear()

animals.clear();
System.out.println(animals); // []

确认列表中是否包含指定的值(expect)。

System.out.println(animals.contains("dog")); // true
System.out.println(animals.contains("elephant")); // false
广告
将在 10 秒后关闭
bannerAds