文档章节

java中数组list map二者之间的互转介绍

Galy_绿
 Galy_绿
发布于 2016/07/18 14:13
字数 153
阅读 217
收藏 0

码上生花,ECharts 作品展示赛正式启动!>>>

转换关系:

import java.util.ArrayList; 
import java.util.Arrays; 
import java.util.HashMap; 
import java.util.List; 
import java.util.Map; 

public class Convert{
    static public void main(String[] args) throws UnsupportedEncodingException {
        //1.数组转换为list,map
        String[] arr = {"123","456","789","123"};
        List<String> list = Arrays.asList(arr);
        //数组转换为map,一维数组时,奇数为key,偶数为value,奇数个元素,最后一个舍掉
        //.二维数组当做两个一维数组
        Map map = MapUtils.putAll(new HashMap(), arr);

        String[][] ss = {{"a","b","e"},{"c","d","f"}};
        MapUtils.debugPrint(System.out,arr,map);
        MapUtils.putAll(map, arr);
        MapUtils.debugPrint(System.out,arr,map);
        MapUtils.putAll(map, ss);
        MapUtils.verbosePrint(System.out,arr,MapUtils.invertMap(map));

//list 转换为arr
        List<String> ls = new ArrayList<String>();
        ls.add("wch");
        ls.add("name");
        String[] as = (String[]) ls.toArray();

    }
}

 

 

 

本文转载自:http://www.warting.com/program/201603/148769.html

Galy_绿
粉丝 12
博文 133
码字总数 14908
作品 0
海淀
私信 提问
加载中
请先登录后再评论。
大数据技术之_16_Scala学习_07_数据结构(上)-集合

第十章 数据结构(上)-集合10.1 数据结构特点10.1.1 Scala 集合基本介绍10.1.2 可变集合和不可变集合举例10.2 Scala 不可变集合继承层次一览图10.2.1 图10.2.2 小结10.3 Scala 可变集合继承层...

osc_arhijur3
2019/03/31
4
0
10. Scala数据结构(上)-集合操作

10.1 数据结构特点   10.1.1 Scala集合基本介绍       uml => 统一建模语言       1) Scala同时支持不可变集合和可变集合,不可变集合可以安全的并发访问       两个主要...

osc_28hs2gg6
2019/05/09
2
0
浅谈JSONObject的使用

简介 在程序开发过程中,在参数传递,函数返回值等方面,越来越多的使用JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,同时也易于机器解析和生成、易于理解、阅读和撰...

艾弗森哇
03/31
0
0
JSON数据格式转换(StringBuffer拼接json串)大全及用法

JSON是基于{“键”:“值”} 对的存在,当然我们也可以多层嵌套,对于刚刚学习JSON十分便捷而且很好用,很容理解。话不多说直接上代码: public String queryPostInterface(String theNewInt...

osc_sgs114rq
2019/01/02
5
0
Java基础-处理json字符串解析案例

                Java基础-处理json字符串解析案例                                   作者:尹正杰 版权声明:原创作品,谢绝转载!否...

osc_o5wlp6ft
2018/07/18
2
0

没有更多内容

加载失败,请刷新页面

加载更多

Beta冲刺--Day2

2020/05/29 这个作业属于哪个课程 2020春S班软件工程实践 这个作业要求在哪里 团队作业第六次——beta冲刺+事后诸葛亮 团队名称 云玩家$ 这个作业的目标 beta冲刺,测试和完善已有的项目 作业...

osc_taer599u
53分钟前
15
0
题解 [SDOI2010]猪国杀

题目链接 代码成功卡到600行以内 曾经发誓一天切掉的我打了两周。。。 先看题 要点还是挺多的,即使是像我这样熟悉三国杀的同(wán)学( jiā),也要认真看。 首先是基本牌的部分。 杀:在...

osc_4p2c0ecc
55分钟前
17
0
Beta冲刺--Day3

2020/05/30 这个作业属于哪个课程 2020春S班软件工程实践 这个作业要求在哪里 团队作业第六次——beta冲刺+事后诸葛亮 团队名称 云玩家$ 这个作业的目标 beta冲刺,测试和完善已有的项目 作业...

osc_sejhgcp0
57分钟前
23
0
vue3.0提前了解系列----一些普通用法和api的使用

今天给大家说说vue3.0 composition api里面一些剩余的普通api的使用 provide & inject provide和inject用于在一些高阶组件中常用,在2.x中也有一样的api那么在compositionapi中怎么用呢? 仅...

osc_kvcz9ju6
58分钟前
5
0
Beta冲刺--Day4

2020/05/31 这个作业属于哪个课程 2020春S班软件工程实践 这个作业要求在哪里 团队作业第六次——beta冲刺+事后诸葛亮 团队名称 云玩家$ 这个作业的目标 beta冲刺,测试和完善已有的项目 作业...

osc_ze3jj3wd
59分钟前
26
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部