数组转List的示例分享

乔欣 Java经验 发布时间:2023-03-11 19:15:45 阅读数:13416 1
下文笔者讲述将一个数组转list的方法分享,如下所示

数组转List的实现思路

使用Arrays.asList()方法
   即可将一个数组转为List对象
例:数组转List
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
 
/**
 * 数组转换List集合 
 *
 */
public class ListDemo {
	public static void main(String[] args) {
		String[] array={"a","b","c","d"};
		/*
		 * 数组只能转换为List集合
		 * 因为若转换为Set可能会丢失重复元素
		 */
		List
   
     list=Arrays.asList(array);
		System.out.println(list);
		/*
		 * 通过数组转换的集合,是不能改变集合元素数量的
		 * 修改集合元素内容,会影响原数组
		 */ 
		list.set(3, "e");
		System.out.println(list);
		System.out.println(Arrays.toString(array));
		/*
		 * 所有的集合实现类都支持一个构造方法
		 * 该方法可以传入一个Collection,
		 * 那么该构造方法创建出来的集合默认就添加了给定集合中的所有元素
		 * 这样的构造方法叫做复制构造器
		 */
		List list2=new ArrayList(list);
		System.out.println(list2);
		list2.add("f");
		System.out.println(list2);
	}
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202303/16785333676007.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者