Java- Set 转换成List

Java- Set 转换成List转载:https://blog.csdn.net/fan158/article/details/28234035Set转换成List有两种方法,假设有Set集合Set<String>myset=newHashSet<String>();1.使用Arrays.asList(T…a)转换成List,此转换返回的list…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

转载:https://blog.csdn.net/fan158/article/details/28234035 
 

 

Set 转换成List 有两种方法, 假设有Set集合

 

Set<String> myset=new HashSet<String>();

1. 使用Arrays.asList(T… a) 转换成List, 此转换返回的list 是只读list,固定大小的,也就是说不能使用 add方法。 
eg:

List<String> ls=Arrays.asList(myset.toArray(new String[0]));
try{
        ls.add("e-5");
}catch(Exception e){
            System.out.println(e.toString());
}

 
报错:<span style=”color:#CC0000;”>Cause :java.lang.UnsupportedOperationException</span>
如果转换后想CRUD list,使用第二个方式

2. 使用 new ArrayList(object)  

eg:

List<String> ls=new ArrayList(myset);
try{
        ls.add("e-5");
}catch(Exception e){
            System.out.println(e.toString());
}

运行正常。 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180321.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SM4加密算法(JAVA语言实现)

    SM4加密算法(JAVA语言实现)1、SM4算法简介中国国家密码管理局于2006年1月6日发布第7号公告,将我国无线局域网产品的加密算法确定为SM4算法(原SMS4)。这是国内官方公布的第一个商用密码算法。SM4分组密码算法是一个迭代分钟密码算法,由加解密算法和密钥扩展算法组成,SM4分组密码算法采用非平衡Feistel结构,明文分组长度为128bit,密钥长度为128bit。加密算法与密钥扩展算法都采用32轮非线性迭代结…

    2022年10月5日
    4
  • SQL Server 2008 评估期已过解决方法

    SQLServer2008有180天的试用期,过期后会提示“评估期已过”的提示。1、进入SQLServer安装中心:2、选择“维护”-“版本升级”3、输入密钥:其他的根据提示操作。附S

    2021年12月23日
    58
  • arcgis入门到精通视频教程下载连接[通俗易懂]

    arcgis入门到精通视频教程下载连接[通俗易懂]04空间数据Coverage的创建.wmv05空间数据Geodatabase数据库创建.wmv06空间可视化工具ArcMap.wmv07空间数据编辑.avi08空间数据的转换.wmv09空间数据的处理.wmv10空与制图间数据的可视化.wmv11空间分析工具.wmv12ArcGIS矢量数据的空间分析.wmv13Arcgis栅格数据的空间分析.wmv14-1ArcGIS三维分析.

    2022年6月15日
    33
  • 数据库中的having语句_sql的having语句

    数据库中的having语句_sql的having语句SQL语句HAVING的用法HAVING语句通常与GROUPBY子句及聚集函数COUNT,AVG,SUM,MAX,MIN语句联合使用,用来过滤由GROUPBY语句返回的记录集,通常跟在GROUPBY后边作用相当于WHERE。where子句后边是指定行所对应的条件,并且不能含有聚集函数,而HAVING后边是指定组所对应的条件,可以含有聚合函数。HAVING语句的存在弥补了WHERE关键字不能与聚集函数联合使用的不足。我们可以这样理解:where筛选的是行(一个元组),而having筛选的是组(多

    2025年8月30日
    5
  • Python数字/字符串补零操作[通俗易懂]

    Python数字/字符串补零操作[通俗易懂]字符串补零可以使用zfill()函数来给字符串补零>>>str=”123″>>>print(str.zfill(8))00000123还能把整数转化成字符来使用zfill()补零>>>num=123>>>print(str(num).zfill(8))00000123数字补零对于数字可以使用格式化的方式来进行补零:>>>number=123>>&

    2022年10月12日
    1
  • Centos下安装yum(完整教程)

    Centos下安装yum(完整教程)在安装yum的时候发现网上的方法参差不齐,不是很完整,以下是个人亲测,同时是总结出的最方便的方法,希望能帮助到大家!查看已安装的yumrpm-qa|grepyum删除已有的yumrpm-aq|grepyum|xargsrpm-e–nodeps下载以下安装包wgethttp://tel.mirrors.163.com/centos/7/os/x86_64/Packages/python-2.7.5-89.el7.x86_64.rpmwgethttp:.

    2022年6月4日
    178

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号