`
jyangzi5
  • 浏览: 212301 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

常用集合之间的转换

阅读更多

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");
或者
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");
String[] arr = (String[])list.toArray(new String[list.size()]);
System.out.println(Arrays.toString(arr));

分享到:
评论

相关推荐

    C#的6种常用集合类大比拼

    ### 六种常用集合类详解 接下来,我们将分别介绍六种常用的集合类,包括`ArrayList`、`Stack`、`Queue`、`List<T>`、`Dictionary, TValue>`和`HashSet<T>`。 #### 1. `ArrayList` `ArrayList`是一种动态数组,它...

    Java常用类及集合操作

    ### Java常用类及集合操作详解 #### 一、Java常用类概述 在Java编程语言中,内置了许多实用的类,这些类提供了丰富的功能,能够帮助开发者高效地完成各种任务。本节将详细介绍其中的一些关键类及其用法。 ##### ...

    Unity常用代码集合

    代码集合可能包含Scene Manager的使用,以及如何在不同场景间传递数据。 这些只是可能包含在"Unity常用代码集合"中的一些核心概念。实际的代码文件将根据具体需求提供详细的实现和示例,帮助开发者理解和应用到自己...

    将集合转换为Json的相关jar包

    通过引入如Jackson、Gson和Fastjson这样的库,开发者能够轻松地处理JSON与Java集合间的相互转换,从而提升应用程序的性能和用户体验。在实际项目中,选择合适的库应考虑性能、易用性和社区支持等因素。

    常用java date方法集合

    ### 常用Java Date方法集合详解 在Java编程中,处理日期与时间是一个常见的需求。本文将深入探讨“常用Java date方法集合”,这是一份关于`java.util.Date`和`java.util.Calendar`类中常用操作的总结。通过本文,...

    Python列表、元组、集合、字典的区别和相互转换 - CSDN博客1

    Python中的列表、元组、集合和字典是四种基本的数据结构,它们各自具有独特的特性和用途,下面将详细解释它们的区别以及如何进行相互转换。 **列表(List)**:列表是Python中最常用的数据结构,它是一个有序的序列,...

    集合转换 java

    集合之间的转换是Java编程中一个重要的主题,它允许开发者根据应用程序的需求灵活地选择最适合的数据结构。通过理解和掌握集合转换的方法,可以提高代码的效率和可读性,从而写出更加优雅和高效的程序。在实际应用中...

    Matlab常用命令集合

    ### Matlab常用命令集合详解 #### 一、基本操作与环境设置 **1. 清除与显示** - **clear:** 用于清除工作空间中的变量。 - **disp:** 显示变量或字符串的内容。 - **length:** 返回数组的长度(最长维度上的...

    java集合使用大全

    1. 几种集合间相互转换以及类集与对象数组之间的转换 * 每种集合类中都提供它独有的 API 函数,在程序中使用正确集合类可以提高开发的效率 2. 集合的输出 * 使用迭代器(Iterator 接口)将集合对象实例转换成 ...

    Oracle常用函数集合

    以下是对"Oracle常用函数集合"的详细解析: 1. **数值函数**:Oracle提供了多种处理数字的函数,如`ROUND()`用于四舍五入,`TRUNC()`用于截断小数,`MOD()`计算余数,`DECODE()`用于条件判断,以及`POWER()`和`SQRT...

    unity3d常用脚本集合

    这个"unity3d常用脚本集合"包含了多个实用的脚本示例,涉及了摄像机控制、场景优化、动画处理等多个关键领域。下面我们将详细探讨这些知识点。 1. **摄像机控制**: - `shanguangdeng.cs`可能是一个关于光照或环境...

    wpf中常用的转换器(此处凑齐11个字)

    通过这些转换器,我们可以将枚举值转化为用户友好的描述,以及将其转换为可选的集合,从而提升用户体验。在实际项目中,开发者可以根据需要扩展这两个转换器,例如添加错误处理、支持多语言描述等特性,以满足更复杂...

    单片机开发常用小工具集合

    这个小工具可能包括十进制、二进制、八进制和十六进制之间的转换。了解不同数制间的转换规则有助于理解并处理单片机内部的数据表示。 3. **波特率定时器计算**: 单片机与外界通信时,波特率决定了数据传输的速度...

    java集合 框架 泛型

    1. 集合框架的层次结构,解释各种接口和类之间的关系。 2. 泛型的基本用法,包括泛型类、泛型方法、通配符等。 3. 枚举类型的创建和使用,以及它们在集合中的应用。 4. 实例分析,通过具体的代码示例展示如何在实际...

    java集合类详解

    在使用集合框架时,我们经常需要将集合转换成数组,或者将数组转换为集合。集合类提供了toArray()方法,可以将集合中的元素转换成数组。而Arrays类中的asList()方法则可以将数组转换为固定大小的List集合,这个List...

    Kotlin 一些常用的扩展函数集合.zip

    这个"Kotlin 一些常用的扩展函数集合.zip"包含了一个开源项目"kotlinextensions.com-master",它提供了一系列常用的Kotlin扩展函数,旨在提升开发者的生产力。 首先,我们要理解什么是扩展函数。在Kotlin中,扩展...

    集合及常用逻辑用语,函数知识总结大全.doc

    【集合与常用逻辑用语】 集合是数学的基础概念,它是由一些特定对象组成的整体。集合的元素具有三个基本特性:确定性(每个元素都明确无误)、互异性(集合内的元素不能重复)和无序性(元素之间的顺序不影响集合的...

    java开发常用jar集合.rar

    "java开发常用jar集合.rar"这个压缩包文件就提供了这样一套常用的Java库,帮助开发者快速构建项目。 1. **DOM解析**:文档对象模型(Document Object Model,简称DOM)是W3C推荐的一种标准的XML和HTML的解析方式。...

    常用的jsonJAR包,这里做个集合

    标题中的“常用的jsonJAR包,这里做个集合”指的是一个包含了多种常用JSON处理库的Java ARchive(JAR)文件集合。JAR文件是Java平台上用来打包和部署类库的标准格式,它通常包含已编译的Java类、资源文件以及相关的...

    Android常用开发工具集合

    本资源包“Android常用开发工具集合”显然是为了帮助开发者整合并利用这些工具。以下是一些关键的Android开发工具及其重要性: 1. Android Studio:作为Google官方推荐的集成开发环境(IDE),Android Studio提供了...

Global site tag (gtag.js) - Google Analytics