java list,set,map,数组间的相互转换详解

1.list转set
Set set = new HashSet( new ArrayList());
2.set转list
List list = new ArrayList( new HashSet());
3.数组转为list
List stooges = Arrays.asList( "Larry" , "Moe" , "Curly" );
此时stooges中有有三个元素。注意:此时的list不能进行add操作,否则会报 “java.lang.UnsupportedOperationException”,Arrays.asList()返回的是List,而且是一个定 长的List,所以不能转换为ArrayList,只能转换为AbstractList
原因在于asList()方法返回的是某个数组的列表形式,返回的列表只是数组的另一个视图,而数组本身并没有消失,对列表的任何操作最终都反映在数组上. 所以不支持remove,add方法的
String[] arr = { "1" , "2" };
List list = Arrays.asList(arr);
4.数组转为set
int [] a = { 1 , 2 , 3 };
Set set = new HashSet(Arrays.asList(a));
5.map的相关操作。
Map map = new HashMap();
map.put("1" , "a" );
map.put('2' , 'b' );
map.put('3' , 'c' );
System.out.println(map);
// 输出所有的值
System.out.println(map.keySet());
// 输出所有的键
System.out.println(map.values());
// 将map的值转化为List
List list = new ArrayList(map.values());
System.out.println(list);
// 将map的值转化为Set
Set set = new HashSet(map.values());
System.out.println(set);
6.list转数组
List list = Arrays.asList( "a" , "b" );
System.out.println(list);
String[] arr = (String[])list.toArray(new String[list.size()]);
System.out.println(Arrays.toString(arr));
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐:
URL站长的崛起:打造高效网站运营的秘密武器,别墅营销策划推广方案
亚马逊怎么推广SEO是什么,亚马逊怎么推广seo是什么类型 网站seo推荐有客专业
SEO找词:如何精准找到高效关键词,提升排名和流量,荆州高端网站建设怎么收费
SEO是什么是爱情,seo是什么东西 ,ai剪头渐变
泰国VPS服务器性能全面测评,速度与稳定性揭秘
seo有什么工具包,seo常用软件 律师网站推广的广告语
“扩写AI”-引领写作革命,开启智能创作新时代,响应式网站建设app
seo是什么意思 seo是什么职位,seo是啥意思 嘉定区机构营销推广部
seo综合查找工具是什么,seo综合查询工具下载 兰州高效网站建设费用
亚马逊seo是什么营销,亚马逊seo项目 陕西seo外包
巨展机房公司怎么样?
亚投行机房怎么样?
seo模式是什么意思,seo是什么 ,战鼓ai
SEO检测,让网站排名飞升的秘密武器,木马科技网站建设
seo每年都做些什么,seo每天做什么 抖音私募营销怎么做推广
什么叫seo推广优化,seo推广优化公司哪家好 福建seo排名代理公司
台州抖音seo是什么,抖音视频seo 酉阳智能化网站建设
做seo要投入什么,做seo要投入什么资金 桦甸网站建设哪家好
江津科士达机房空调怎么样?
为什么seo吸引人,为什么seo吸引人呢 ,时评演讲ai
台湾VPS高价背后的秘密揭秘!
seo是什么职位分类,seo是干什么的 ,ai弄书籍
HostKVM的VPS性能深度解析,云主机体验值得你拥有?
什么 是seo,什么是SEO搜索引擎优化 上街区推广网站搭建优势
seo是什么seo查询,seo是什么seo怎么做 ,AI到新歌
seo工作的核心是什么,seo工作的内涵 推广证书模板下载网站
seo相当于什么职业,seo相当于什么职业类别 ,AI几何兔子
美的精密机房空调怎么样?
seo用什么论坛引流,seo引流方法 ,高考ai海报
SEO前的准备工作:如何让网站为搜索引擎优化做好充分准备,专业seo优化质量保障
什么是seo推广seo灰帽,灰色行业seo大神 南美国际推广营销
揭秘VPS主机内存频率超频,性能提升的关键所在
seo网站是什么找行者SEO,seo分析网站 ,AI封面设计app
SEO要素:优化网站排名的关键因素全解析,seo项目案例分享
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,莆田网站推广手段
seo是用于什么使用,seo是什么技术 ,人工智能ai写作网站免费版下载
为什么说seo重要,为什么说seo重要一点 ,ai扩图ai动画
SEO优化如何提升网站排名,驾驭搜索引擎流量,动态网站建设方案模板
揭秘VPS云桌面,概念、应用与实战解析
农村通信电信机房怎么样?
工厂制冷机房怎么样?
一键创作,助你轻松实现创意梦想,东湖如何做网站优化
SEO笔记:如何打造高效的SEO策略提升网站排名,新昌县网站建设推广
SEO针对中小企业的增长潜力:如何通过精准优化抢占市场先机,滨州关键词排名优化
VPS ***遭遇无网络连接问题怎么办?揭秘快速解决技巧!
seo有什么难点,seo难吗 ,环绕字海报ai
独家揭秘,云主机VPS价格全解析!
seo每天都在忙什么,seo工作累吗 文旅营销推广与研究中心
什么是蜘蛛弛?揭秘这个SEO优化背后的神秘工具,济宁网站建设机构名单查询
VPS微信支付宝一体化高效解决方案,便捷、安全,一站式满足您的需求