Java 类型转换String,List,Map,Array

Posted myyBlog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 类型转换String,List,Map,Array相关的知识,希望对你有一定的参考价值。

1. JsonString转为Map

 String jsoNStr = "{
" +
                "	"TestArray": ["1", "2", "3"]
" +
                "}";
 Map map = JSON.parseObject(jsoNStr,Map.class);

2.Object转为JsonArray(得保证obj是个Array数组,否则报错)

Object obj = map.get("TestArray");
JSONArray myJsonArray = JSONArray.fromObject(obj);

3.JsonArray转为List

List<String> arr = (List) myJsonArray;

4.List转为String[]

String[] arr2 = arr.toArray(new String[arr.size()]);

  

 

以上是关于Java 类型转换String,List,Map,Array的主要内容,如果未能解决你的问题,请参考以下文章

java如何将json的数据转换为map或者list类型的?

java中怎么list 转成 map?

java map对象转换成list

CSV等类型文件与Map互相转换(Scala)

JAVA中List转换String,String转换List,Map转换String,String转换Map之间的转换工具类(调优)

怎么把Map类型强制转换成List类型??