`

Java 常用集合间的相互转化(Array/List/Set)

阅读更多

Set转化成List

Map<String, List<Ress>> result = ressDao.getPieChartData();
List<String> domains = new ArrayList<String>(result.keySet());

List转化成Set

Set set=new HashSet(new ArrayList());

 

 

Set/List转化成Array,只需Object.toArray()即可.

 

Array转化成Set/List

String[] array = {"A", "B", "C"};    
List list = new ArrayList();    
Set set = new HashSet();    
CollectionUtils.addAll(list, array);    
CollectionUtils.addAll(set, array);   

 

0
1
分享到:
评论

相关推荐

    java实现列表、集合与数组之间转化的方法

    在Java编程中,列表(List)、集合(Set)和数组是三种常见的数据结构,它们各自有各自的特性和应用场景。在实际开发中,我们经常需要在这三者之间进行转化,以满足不同场景的需求。以下将详细阐述如何在Java中实现这些...

    java list常用方法总结

    4. Java 中集合(List)与数组(Array)的相互转化: 可以使用 Arrays.asList() 方法将数组转化为 List,例如: ```java String[] names = {"刘备", "曹操", "诸葛亮"}; List&lt;String&gt; list1 = Arrays.asList(names);...

    输入转化成类的List输出

    在IT领域,特别是编程中,"输入转化成类的List输出"是一个常见的操作,涉及到对象的序列化和集合处理。这个任务通常出现在处理用户输入、数据解析或与数据库交互的场景中。以下是对这一主题的详细说明: 1. **类...

    json 转化工具类

    - **集合和数组转化**:支持List、Set、Array等集合类型的转化。 - **Map转化**:可以将Map对象转化为JSON对象,反之亦然。 - **自定义类型转化**:对于自定义的复杂类型,工具类可能会提供特殊的处理方式,如注解...

    Java集合容器面试题(2022最新版)-重点.docx

    ### Java集合容器面试题知识点详解 #### 集合容器概述 - **定义**:集合容器是一种用于存储数据的容器,其设计目的是为了提供一种统一且标准的方式来进行数据的存储和操作。 - **组成**:集合框架主要包括对外的...

    关于 Java Collections API 您不知道的 5 件事,第 1 部分

    例如,在将数组的内容转换为字符串时,使用传统的数组需要显式地迭代每个元素并连接起来,而 Collections 的实现通常已经内置了 `toString()` 方法,可以方便地将集合内容转化为字符串形式。 为了进一步说明这一点...

    java-任何类型转换成json数据格式

    - 对于`List`、`Set`等集合类型,同样转换为JSON数组,其中的每个元素通过递归调用`object2json`进行处理。 - `Map`类型被转换为JSON对象,键值对通过递归调用`object2json`处理后形成。 4. **Java Bean对象处理*...

    Dbutils项目实例

    1 对于数据表的读操作 他可以把结果转换成List Array Set等java集合 便于程序员操作; 2 对于数据表的写操作 也变得很简单(只需写sql语句) 3 可以使用数据源 使用JNDI 数据库连接池等技术来优化性能 重用已经构建...

    MAShttp接口协议Java基础知识手册第一Java基础知识手册第一章订单订单章订单订单

    2. **集合框架**:Java集合框架提供了多种容器,如List、Set、Map等,用于存储和操作对象集合。 3. **输入/输出流**:Java提供了丰富的I/O流API,支持文件读写、网络传输等多种场景。 4. **线程**:Java内置的Thread...

    Java面试测试题目2018张大成总结

    ### Java面试测试题目知识点梳理 #### 1. int和Integer有什么区别? - **int**: 是Java的基本数据类型之一,用于存储整数值。占用4个字节的空间,取值范围为-2^31到2^31-1。 - **Integer**: 是int的包装类,实现了...

    java类型转换大全

    6. **数组与集合间的转换**:Java集合框架中的List、Set、Queue等接口可以与数组进行交互。例如,`ArrayList&lt;String&gt; list = new ArrayList(Arrays.asList(array));`将数组转换为ArrayList,`String[] array = list....

    9个java数组常用操作实例

    七、将Array转化成Set集合 在Java中使用Set,可以方便地将需要的类型以Set集合的形式存储。例如,Set&lt;String&gt; set = new HashSet(Arrays.asList(stringArray)); 八、数组排序 使用Arrays.sort()方法可以对数组...

    Java岗面试题大全.pdf

    #### Java集合框架与泛型面试题详解 ##### 1. ArrayLi st 和 LinkedList 的区别 - **ArrayList**:基于数组实现的列表,提供了随机访问元素的能力,支持快速查找(时间复杂度为O(1))。在数组末尾添加或删除元素时...

    arrayliSt---listDemo

    ArrayList可以与其他集合类型互相转换,如转化为数组`toArray()`,或从数组创建ArrayList`Arrays.asList(T... a)`: ```java Object[] array = list.toArray(); ArrayList&lt;String&gt; fromArray = new ArrayList...

    Java企业面试题整理及答案

    - **Java序列化**: 是一种将对象的状态转化为字节流的过程,目的是为了保存对象状态或者在网络上传输对象。 - **实现序列化**: 实现序列化的类需要实现 `Serializable` 接口,并且可以使用 `ObjectOutputStream` 和 ...

    SpringMVC接收复杂集合对象(参数)代码示例

    3. **集合类型**:SpringMVC可以处理各种集合类型的参数,如List、Set、Array等。在接收List时,可以使用`@RequestParam("idList[]")`来指定参数名,这样Spring MVC可以正确地解析数组或列表参数。 4. **对象序列化...

    java代码-使用集合ArrayList对字符串进行存储和管理

    ArrayList是Java集合框架的一个重要组成部分,属于List接口的实现类,它提供了动态数组的功能。在这个主题中,我们将深入探讨如何使用ArrayList来存储和管理字符串。 首先,ArrayList的核心特性是它可以自动调整...

    java转json工具类说明文档.docx

    9. `setToJson(Set&lt;?&gt; set)`:处理Set集合,将其转换为JSON格式的数组。 这些方法的使用非常简单,只需根据实际需求调用相应的函数即可将Java对象转换为JSON字符串,然后通过HTTP响应发送给前端进行显示或进一步...

    java程序设计 UTIL包.docx

    - **数组操作**:Collection接口提供了转化成数组(array)的方法,便于与数组之间进行数据交换。 - **隐含方法**:除了直接提供的方法外,通过迭代器(Iterator)和泛型(Generic)可以实现更多的操作。 4. **List** ...

Global site tag (gtag.js) - Google Analytics