为了账号安全,请及时绑定邮箱和手机立即绑定

Java中list、set与array之间的转换

标签:
Java
	List list = new ArrayList();
	list.add("a");
	list.add("b");
	list.add("c");
	list.add("d");
    list.add(1);

当list中的数据类型都一致时(不一致也可以,不能强转)可以将list转换为数组:
1

	List list = new ArrayList();
	list.add("a");
	list.add("b");
	list.add("c");
	list.add("d");
//强制类型转换时候会产生java.lang.ArrayStoreException异常
  //list.add(1);

在转换为其它类型的数组时需要进行强制类型转换,并且要使用带参数的toArray方法,参数为对象数组。将list中的内容放入参数数组中,当参数数组的长度小于list的元素个数时,会自动扩充数组的长度以适应list的长度:
2
分配一个长度与list的长度相等的字符串数组:
3
将数组转换成list:for循环
4
将数组转换成list:直接使用Arrays的asList方法
5
====================================================================Set: Set

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
37
获赞与收藏
353

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消