使用该工具类import org.apache.commons.collections.CollectionUtils; 在Apache Jakarta Commons Collections中

String[] strArray = { "aaa", "bbb", "ccc", "bbb" };

List strList = new ArrayList();

Set strSet = new HashSet();

CollectionUtils.addAll(strList, strArray);

CollectionUtils.addAll(strSet, strArray);

for (int i = 0; i < strList.size(); i++) {

System.out.println(strList.get(i));

}

System.out.println("==========");

for (String string : strSet) {

System.out.println(string);

}

输出的结果为

aaa

bbb

ccc

bbb

==========

aaa

ccc

bbb

★ List和Set转换List list = new ArrayList(new Hashset());

List list = Arrays.asList(array)

list list = new LinkedList(Arrays.asList(array));

Set set = new HashSet(Arrays.asList(array));

set转换成list

List list =newArrayList<>(set);

java 数组 转set_java中的list,set,数组之间的转换相关推荐

  1. java建一个conversion_Scala中的JavaConverters和JavaConversions之间有什么区别?

    JavaConversions 提供了一系列隐式方法,可以在Java集合和最接近的相应Scala集合之间进行转换,反之亦然 . 这是通过创建实现Scala接口的包装器并将调用转发到底层Java集合或J ...

  2. c 语言 uint8 转char,在C中的uint8和char之间的转换

    我有一个API来实现对EEPROM的写入操作.下面是它的声明:在C中的uint8和char之间的转换 CYBLE_API_RESULT_T CyBle_StoreAppData (uint8 * sr ...

  3. java中调用数组参数_java中如何调用带有数组类型参数的存储过程

    java中如何调用带有数组类型参数的存储过程 关注:95  答案:3  mip版 解决时间 2021-01-28 00:39 提问者万丈深渊 2021-01-27 14:00 不知道java中java ...

  4. java byte数组转long_Java中byte、byte数组与int、long的转换详解

    一.Java 中 byte 和 int 之间的转换源码: //byte 与 int 的相互转换 public static byte intToByte(int x) { return (byte) ...

  5. 两个byte数组拼接_java中两个byte数组实现合并的示例

    java中两个byte数组实现合并的示例 今天在于硬件进行交互的过程中,要到了了需要两个数组进行合并,然后对数组进行反转和加密操作,以下是两个byte数组合并的方法. /** * * @param d ...

  6. sql语句和java的关系_java中Statement 与 PreparedStatement接口之间的关系和区别

    Statement 和 PreparedStatement之间的关系和区别. 关系:PreparedStatement继承自Statement,都是接口 区别:PreparedStatement可以使 ...

  7. Java基础——基本类型和包装类、基本类型和字符串之间的转换

    基本类型和包装类之间的转换 基本类型和包装类之间经常需要互相转换,以 Integer 为例(其他几个包装类的操作雷同哦): 在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更 ...

  8. java字符串与基本数据_java --字符串与基本数据类型之间的转换

    public static void main(String[] args) { /** * 1.字符串与基本数据类型之间的转换 * 字符串-->基本数据类型,调用xx.parseXxx(Str ...

  9. MFC中char*,string和CString之间的转换

    string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的: char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的.所以熟练掌握三者之间的转换十 ...

最新文章

  1. Centos7 修改SSH 端口
  2. 新版V3.5.0来袭,更省心,更好用!
  3. 超线程cpu的寄存器_一文总结 CPU 基本知识
  4. 拆分路径 java_JAVA 类文件中的路径如何拆分和替换
  5. C语言申请内存时堆栈大小限制
  6. FPGA、DSP、ARM能力值对比
  7. python小游戏之圣诞树
  8. 怦然心动(Flipped)-2
  9. e01文件镜像SHA1值
  10. 升级OSX High Sierra 10.13遇到一些问题及解决方法
  11. 白嫖阿里-----搭建个人服务
  12. python骚操作 微信远程控制电脑
  13. Blink SQL内置函数大全
  14. Linux差异备份的脚本,linux 差异备份 增量备份
  15. TPLINK AC650双频高增益无线USB网卡 TL-WDN5200H免驱版 Ubuntu16.04 安装
  16. Introducing the Ultimate Comfort Solution: ComfiLife Gel Enhanced Seat Cushion
  17. php 复杂表格,Linux_使用JavaScript将复杂表格导出为Excel,使用JavaScript将表格导出为Excel - phpStudy...
  18. 【开源】自制简易示波器V1.0
  19. libuv 基本概念
  20. 计算机毕业设计安卓理发店预约系统源码

热门文章

  1. 一行代码如何隐藏 Linux 进程?
  2. Docker 禁止被列入美国“实体名单”的国家、企业、个人使用
  3. 第二十二届中国科协年会开幕,百度CTO王海峰等共话产业发展机遇
  4. Nutanix推出自动化功能,助力企业保证业务连续性
  5. 容器 10 年,Docker 6 年
  6. 扑克牌大小的充电宝,你有吗?
  7. @程序员,敏捷开发防坑指南请查收!
  8. 如何设计一个实用的线程池?
  9. 背靠 Google 的 Go 语言,就不会失败?
  10. 所有的 iPhone 都已经被破解了!