List是Collection子接口,其最大的特点是允许保存重复的元素数据,该接口的定义如下:
public interface List<E> extends Collection()<E>{}
该接口的常用子类为:
- ArrayList
- LinkedList
- Vector
JDK9开始,List接口提供类of()静态方法,利用此方法可以方便的将若干数据直接转为List集合保存。
例子
package com.mydemo;
import java.util.List;
public class CollectionDemo {
public static void main(String[] args) {
// 多个数据转为List集合
List<String> all = List.of("火影", "水影", "土影", "风影", "雷影");
// 将List集合转为数组保存
Object result[] = all.toArray();
// foreach输出数组
for (Object temp : result) {
System.out.println(temp + "、");
}
}
}