List集合转String、String转List集合
首先导入alibaba的jar包
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.54</version>
</dependency>
构建集合对象
People people1 = new People("小范", 1, 23);People people2 = new People("小张", 1, 26);People people3 = new People("小顾", 2, 25);List<People> list = new ArrayList<>();list.add(people1);list.add(people2);list.add(people3);System.out.println("原装List:" + list);System.out.println("================================");
List集合转String
/***List转string*/String listToString = JSON.toJSONString(list);System.out.println("List转String结果:" + listToString);System.out.println("=================================");
String转List集合
/***String转List*/
List<People> stringToList = JSON.parseArray(listToString, People.class);
System.out.println("String转List结果:" + stringToList);
输出结果:
原装List:[People{name='小范', sex=1, year=23}, People{name='小张', sex=1, year=26}, People{name='小顾', sex=2, year=25}]
===========================================
List转String结果:[{"name":"小范","sex":1,"year":23},{"name":"小张","sex":1,"year":26},{"name":"小顾","sex":2,"year":25}]
===========================================
String转List结果:[People{name='小范', sex=1, year=23}, People{name='小张', sex=1, year=26}, People{name='小顾', sex=2, year=25}]
List集合转String、String转List集合相关推荐
- 定义一个泛型为String类型的List集合,统计该集合中每个字符 (注意,不是字符串)出现的次数。例如:集合中有”abc”、”bcd”两个元素, 程序最终输出结果为:
代码 import java.util.*;/*6.定义一个泛型为String类型的List集合,统计该集合中每个字符(注意,不是字符串)出现的次数.例如:集合中有"abc".&q ...
- 黑马程序员——【学习笔记】集合——String、StringBuffer 以及集合
------- android培训 . java培训 .期待与您交流!---------- 1 String类的特点: 1.1 字符串对象一旦被初始化就不会被改变. 1.2 String覆写Objec ...
- java9新特性--jShell--命令语法改进:try语和接口的私有方法--String存储结构变更--集合工厂方法--模块化系统--InputStream 加强--增强的 Stream API
目录 Java 9 的新特性 JDK 和 JRE 目录结构的改变 模块化系统: Jigsaw -> Modularity 实现目标 模块 结构 jShell命令 产生背景 设计理念 实现目标 j ...
- plsql 循环存储过程返回数据集合_Java基础(十五)——Collection集合、泛型 - 寒江雨
Collection集合 集合概述 集合:集合是Java中提供的一种容器,可以用来存储多个数据 数组的长度是固定的,集合的长度是可变的 数组中存储的是同一种数据类型的元素,可以存储基本数据类型也可以存 ...
- xslt 标签取集合第一条数据_XSLT函数集合:数值函数、字符串函、节点集函数和布尔函数...
任何的编程语言或者是SQL语句都有内置的函数或方法,而强大灵活的xslt技术也是如此.熟练掌握XSLT的常用函数的用法,XSLT的应用将变得如此轻松,你会发现XSLT比想象中还要牛!以下是xslt数值 ...
- 【Groovy】集合声明与访问 ( 使用 [] 创建 ArrayList 和 LinkedList 集合 | 集合赋初值 | 使用下标访问集合 | 使用 IntRange 作为下标访问集合 )
文章目录 一.使用 [] 创建集合 1.使用 [] 创建 ArrayList 集合 2.使用 [] 创建 LinkedList 集合 二.访问集合中的元素 1.集合赋初值 2.使用下标访问集合元素 ( ...
- python集合加个逗号_8.Python集合与字符串
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- Java基础知识强化之集合框架笔记56:Map集合之HashMap集合(HashMapString,Student)的案例...
1. HashMap集合(HashMap<String,Student>)的案例 HashMap是最常用的Map集合,它的键值对在存储时要根据键的哈希码来确定值放在哪里. HashMap的 ...
- 使用Properties集合存储数据,遍历取出Properties集合中的数据
package com.learn.demo07.Prop;import java.io.FileOutputStream; import java.io.FileReader; import jav ...
- java集合的功能_功能性Java集合
java集合的功能 如今,在功能上大肆宣传,因此至少在Java集合方面,我会简要概述一下. 我个人喜欢标准 集合API,但在某些情况下可能会很尴尬并添加其他详细信息. 在Java 8+的更高版本中,这 ...
最新文章
- 节后综合征疗愈神器,这个开源项目帮你10分钟上手AI算法开发!
- 2020-11-11 C++函数后面加“:”的含义
- 开源大数据查询分析引擎
- 聚类分析 - K-means - Python代码实现
- 计组之数据运算:1、数据的表示
- 2021年8月上中旬好文收藏(1)
- html怎么快捷复制粘贴,如何快速复制粘贴 最全复制粘贴攻略教程大全
- 计算机视觉教程2-8:你知道图像背景虚化效果的原理吗?(附代码)
- marked.js读取markdown文件,图片实现点击放大
- 请介绍一下ivac 2L
- string复制部分内容
- Shell脚本是什么?
- 加拿大约克大学计算机本科学费,加拿大约克大学学费基本情况
- Xcode8.2 真机测试 ,添加iOS10.3的idk到Xcode8.2中
- TransformerBERT_CodingPark编程公园
- python爬虫 爬取斗鱼直播数据
- Flutter学习笔记(一)
- 【HTML】幸运大转盘
- iOS上用GPUImage给视频加滤镜
- C++ 编程中常用的英文单词(首字母是O、P、R开头)