List<byte[]> list= new ArrayList<>();
//近一周水汽热水能
Map<String, Object> map= new HashMap<>();
map.put(“1”,“A”);
map.put(“2”,“B”);
map.put(“3”,“C”);
Map<String, Object> map2= new HashMap<>();
map2.put(“1”,“A”);
map2.put(“2”,“B”);
map2.put(“3”,“C”);
byte[] bytes = SerializeUtil.serialize(map);
byte[] bytes2 = SerializeUtil.serialize(map2);
list.add(bytes);
list.add(bytes2);
System.out.println(list.get(0));
System.out.println(list.get(1));
String str = list.toString();

List lists = Arrays.asList(str.split(","));
System.out.println(lists+"");
Map map1 = (Map) SerializeUtil.unserizlize(list.get(0));
System.out.printf(map1+"");

package cn.vertical.redis;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.*;

/**

  • 序列化与反序列化
    */
    public class SerializeUtil {

    private static Logger log = LoggerFactory.getLogger(SerializeUtil.class);
    //序列化
    public static byte [] serialize(Object obj){
    ObjectOutputStream obi=null;
    ByteArrayOutputStream bai=null;
    try {
    bai=new ByteArrayOutputStream();
    obi=new ObjectOutputStream(bai);
    obi.writeObject(obj);
    byte[] byt=bai.toByteArray();
    return byt;
    } catch (IOException e) {
    log.error(“序列化异常:”,e);
    }finally{
    try {
    bai.close();
    } catch (IOException e) {
    }
    try {
    obi.close();
    } catch (IOException e) {
    }
    }
    return null;
    }

    //反序列化
    public static Object unserizlize(byte[] byt){
    ObjectInputStream oii=null;
    ByteArrayInputStream bis=null;
    bis=new ByteArrayInputStream(byt);
    try {
    oii=new ObjectInputStream(bis);
    Object obj=oii.readObject();
    return obj;
    } catch (Exception e) {
    log.error(“反序列化异常:”,e);
    }finally{
    try {
    bis.close();
    } catch (IOException e) {
    }
    try {
    oii.close();
    } catch (IOException e) {
    }
    }

     return null;
    

    }
    }

字符串转Listmap相关推荐

  1. java代码中fastjson生成字符串和解析字符串的方法和javascript文件中字符串和json数组之间的转换方法...

    1.java代码中fastjson生成字符串和解析字符串的方法 List<TemplateFull> templateFulls = new ArrayList<TemplateFu ...

  2. JSON字符串转为指定实体类对象

    创建JsonStringToClass对象即可 package utils;import net.sf.json.JSONArray; import net.sf.json.JSONObject;im ...

  3. Java中json格式的字符串数组,list,json,map相互转换

    日常开发中免不了和json格式的字符串数组,list,json,map打交道,因此这篇文章的着重点就是这四者的相互转换 1.json格式的字符串数组转list String json = " ...

  4. json字符串转json对象(前端json字符串转json对象)

    小弟我如何把二进制data转换成json字符串 我举个例子,转json用的是fastjson,如附件.ArrayListobj=newArrayList();ArrayListuh=newArrayL ...

  5. Java List排序 java ListMap 排序 Java listmap 模拟 oracle 排序 Java listmap 模拟 mysql 排序

    Java List排序 java ListMap 排序 Java listmap 模拟 oracle 排序 Java listmap 模拟 mysql 排序 一.概述 近期的开发工作中,遇到一个需求: ...

  6. Redis 笔记(11)— 文本协议 RESP(单行、多行字符串、整数、错误、数组、空值、空串格式、telnet 登录 redis)

    RESP 是 Redis 序列化协议Redis Serialization Protocol 的简写.它是一种直观的文本协议,优势在于实现异常简单,解析性能极好. ​ Redis 协议将传输的结构数据 ...

  7. Go 知识点(16)— 将枚举值转换为字符串

    package mainimport "fmt"// 将 int 声明 为 ChipType 芯片类型. type ChipType intconst (None ChipType ...

  8. HJ75 公共字符串计算

    描述 给定两个只包含小写字母的字符串,计算两个字符串的最大公共子串的长度. 注:子串的定义指一个字符串删掉其部分前缀和后缀(也可以不删)后形成的字符串. 输入描述: 输入两个只包含小写字母的字符串 输 ...

  9. C++ 笔记(36)— 接收输入字符串的几种方法

    C++中常见的几种输入字符串的方法如下: std::cin.std::cin.get().std::cin.getline().std::getline().std::gets().std::getc ...

最新文章

  1. java textlistener_Java TextView.setOnEditorActionListener方法代码示例
  2. java se翻译_(翻译)Java SE 8 Lambda 标准库概览(下)
  3. Java黑皮书课后题第5章:5.5(千克与磅之间的互换)编写一个程序,并排显示下面两个表格
  4. mugen4g补丁如何使用_CAD如何去除教育版戳记?
  5. docker镜像创建与优化
  6. mysql master status_show master status为空解决办法
  7. 如何使用JSTL及JSTL标签库
  8. petshop4.0 详解之五(PetShop之业务逻辑层设计)(转帖)
  9. sun服务器如何查cpu信息,solaris 如何查看CPU信息
  10. linux卸载jdk,安装jdk
  11. 【测试沉思录】5. 测试人员如何快速熟悉新业务?
  12. 工厂如何引入ERP生产管理系统
  13. 一个抄底指标(52周新低的股票占比)
  14. edge浏览器,无法继续下载,提示检测到病毒的问题
  15. 杀计算机病毒软件的的使用方法,查杀电脑病毒的方法步骤
  16. Windows Server搭建SAN存储服务(iSCSI)
  17. 看狄仁杰如何让武则天戒色的
  18. 生活随记 - 春节快递延误的正确处理方式
  19. 支持USB,PD充电协议芯片,PD3.0快充芯片
  20. 中兴通讯能制造服务器吗,中兴通讯服务器搭载“黑匣子”功能,让故障无处遁形...

热门文章

  1. html页面打印调用jqprint.js
  2. linux 设备文件动态,使用 udev 高效、动态地管理 Linux 设备文件
  3. 如何理解统计中的特征函数?
  4. 关于前端flex的使用
  5. 如何使用html代码给文字加边框?
  6. ubuntu 内核降级,切换linux内核版本
  7. 纽约大学计算机专业研究生学费,美国纽约大学硕士学费
  8. 基于stm32f407cube ai实例
  9. WGCNA | 值得你深入学习的生信分析方法!~(网状分析-第一步-数据整理)
  10. 机电一体化综合实训【2】