首先导入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集合相关推荐

  1. 定义一个泛型为String类型的List集合,统计该集合中每个字符 (注意,不是字符串)出现的次数。例如:集合中有”abc”、”bcd”两个元素, 程序最终输出结果为:

    代码 import java.util.*;/*6.定义一个泛型为String类型的List集合,统计该集合中每个字符(注意,不是字符串)出现的次数.例如:集合中有"abc".&q ...

  2. 黑马程序员——【学习笔记】集合——String、StringBuffer 以及集合

    ------- android培训 . java培训 .期待与您交流!---------- 1 String类的特点: 1.1 字符串对象一旦被初始化就不会被改变. 1.2 String覆写Objec ...

  3. java9新特性--jShell--命令语法改进:try语和接口的私有方法--String存储结构变更--集合工厂方法--模块化系统--InputStream 加强--增强的 Stream API

    目录 Java 9 的新特性 JDK 和 JRE 目录结构的改变 模块化系统: Jigsaw -> Modularity 实现目标 模块 结构 jShell命令 产生背景 设计理念 实现目标 j ...

  4. plsql 循环存储过程返回数据集合_Java基础(十五)——Collection集合、泛型 - 寒江雨

    Collection集合 集合概述 集合:集合是Java中提供的一种容器,可以用来存储多个数据 数组的长度是固定的,集合的长度是可变的 数组中存储的是同一种数据类型的元素,可以存储基本数据类型也可以存 ...

  5. xslt 标签取集合第一条数据_XSLT函数集合:数值函数、字符串函、节点集函数和布尔函数...

    任何的编程语言或者是SQL语句都有内置的函数或方法,而强大灵活的xslt技术也是如此.熟练掌握XSLT的常用函数的用法,XSLT的应用将变得如此轻松,你会发现XSLT比想象中还要牛!以下是xslt数值 ...

  6. 【Groovy】集合声明与访问 ( 使用 [] 创建 ArrayList 和 LinkedList 集合 | 集合赋初值 | 使用下标访问集合 | 使用 IntRange 作为下标访问集合 )

    文章目录 一.使用 [] 创建集合 1.使用 [] 创建 ArrayList 集合 2.使用 [] 创建 LinkedList 集合 二.访问集合中的元素 1.集合赋初值 2.使用下标访问集合元素 ( ...

  7. python集合加个逗号_8.Python集合与字符串

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

  8. Java基础知识强化之集合框架笔记56:Map集合之HashMap集合(HashMapString,Student)的案例...

    1. HashMap集合(HashMap<String,Student>)的案例 HashMap是最常用的Map集合,它的键值对在存储时要根据键的哈希码来确定值放在哪里. HashMap的 ...

  9. 使用Properties集合存储数据,遍历取出Properties集合中的数据

    package com.learn.demo07.Prop;import java.io.FileOutputStream; import java.io.FileReader; import jav ...

  10. java集合的功能_功能性Java集合

    java集合的功能 如今,在功能上大肆宣传,因此至少在Java集合方面,我会简要概述一下. 我个人喜欢标准 集合API,但在某些情况下可能会很尴尬并添加其他详细信息. 在Java 8+的更高版本中,这 ...

最新文章

  1. 节后综合征疗愈神器,这个开源项目帮你10分钟上手AI算法开发!
  2. 2020-11-11 C++函数后面加“:”的含义
  3. 开源大数据查询分析引擎
  4. 聚类分析 - K-means - Python代码实现
  5. 计组之数据运算:1、数据的表示
  6. 2021年8月上中旬好文收藏(1)
  7. html怎么快捷复制粘贴,如何快速复制粘贴 最全复制粘贴攻略教程大全
  8. 计算机视觉教程2-8:你知道图像背景虚化效果的原理吗?(附代码)
  9. marked.js读取markdown文件,图片实现点击放大
  10. 请介绍一下ivac 2L
  11. string复制部分内容
  12. Shell脚本是什么?
  13. 加拿大约克大学计算机本科学费,加拿大约克大学学费基本情况
  14. Xcode8.2 真机测试 ,添加iOS10.3的idk到Xcode8.2中
  15. TransformerBERT_CodingPark编程公园
  16. python爬虫 爬取斗鱼直播数据
  17. Flutter学习笔记(一)
  18. 【HTML】幸运大转盘
  19. iOS上用GPUImage给视频加滤镜
  20. C++ 编程中常用的英文单词(首字母是O、P、R开头)

热门文章

  1. Android遇上手写板
  2. 黑马程序员之HTML学习笔记:有关css和js针对不同浏览器兼容的问题
  3. 主题:分支操作(Eclipse)
  4. Excel制表技巧公式及函数
  5. [Leetcode] 649. Dota2 Senate 解题报告
  6. 清华教授彭凯平:成年人的崩溃,就在一瞬间
  7. ElementUI的简单使用方法讲解
  8. Mac上各版本office哪家强?
  9. 1648B 1661C 1665C
  10. 怎么恢复被删除的照片?