Java 中初始化 List 数组的方法包括:直接初始化(asList() 方法或 of() 方法)使用泛型(带有泛型类型参数的 ArrayList 构造函数)使用钻石运算符(带有类型推断的 ArrayList 构造函数)从现有集合初始化(ArrayList 构造函数或 copy() 方法)其他选项(使用 LinkedHashSet 或 Guava 库)

如何用 Java 初始化一个 List 数组
直接初始化
使用 java.util.Arrays 类中的 asList() 方法:
List myList = Arrays.asList("a", "b", "c");
使用 List 接口的 of() 方法(Java 9 及更高版本):
立即学习“Java免费学习笔记(深入)”;
List myList = List.of("a", "b", "c");
使用泛型
使用带有泛型类型参数的 ArrayList 构造函数:
ArrayList myList = new ArrayList();myList.add("a");myList.add("b");myList.add("c");
使用带有类型推断的钻石运算符(Java 7 及更高版本):
阿里云-虚拟数字人
阿里云-虚拟数字人是什么? …
2 查看详情
ArrayList myList = new ArrayList() {{ add("a"); add("b"); add("c");}};
从现有集合初始化
使用 ArrayList 构造函数并传递现有集合:
List existingList = Arrays.asList("a", "b", "c");ArrayList myList = new ArrayList(existingList);
使用 Collections 类的 copy() 方法(Java 10 及更高版本):
List myList = Collections.copy(existingList);
其他选项
使用 LinkedHashSet 初始化一个有序且不含重复元素的列表:
List myList = new ArrayList(new LinkedHashSet(Arrays.asList("a", "b", "c", "a")));
使用 Guava 库的 Lists 类:
import com.google.common.collect.Lists;List myList = Lists.newArrayList("a", "b", "c");
以上就是java怎么初始化一个list数组的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/621395.html
微信扫一扫
支付宝扫一扫