用途

  • 测试String对象与byte数组转换方式
  • 测试Json对象与byte数组转换方式

源代码

import java.io.UnsupportedEncodingException;
import java.util.Arrays;
import java.util.Date;import com.alibaba.fastjson.JSONObject;public class TestStringBytes {public static void main(String[] args) {System.out.println("测试string与 byte数组转换");testStringBytesConvert("abc123张三");System.out.println("测试json与byte数组转换");testJsonByteConvert();}/*** 测试string与 byte数组转换* * @param s*/public static void testStringBytesConvert(String s) {try {byte[] ba = s.getBytes("UTF-8");String s_new = new String(ba, "UTF-8");System.out.println("原始字符串:\t" + s);System.out.println("byte数组地址:\t" + ba);System.out.println("输出byte数组:\t" + Arrays.toString(ba));System.out.println("转换为字符串:\t" + s_new);System.out.println("---------------------------");} catch (UnsupportedEncodingException e) {e.printStackTrace();}}/*** 测试json与byte数组转换*/public static void testJsonByteConvert() {JSONObject json = new JSONObject();json.put("id", 1);json.put("name", "张三");json.put("birthday", new Date());json.put("age", 36);testStringBytesConvert(json.toString());}}

输出结果

java String、Json对象与byte数组转换相关推荐

  1. Java字节序,java整型数与网络字节序 byte[] 数组转换关系(ByteArrayOutputStream用法)

    Java字节序 http://origin100.iteye.com/blog/267165 /** * 通信格式转换 * * Java和一些windows编程语言如c.c++.delphi所写的网络 ...

  2. Java字节序,java整型数与网络字节序 byte[] 数组转换关系

    Java字节序 http://origin100.iteye.com/blog/267165 /** * 通信格式转换 * * Java和一些windows编程语言如c.c++.delphi所写的网络 ...

  3. java byte(字节_Java字节序,java整型数与网络字节序 byte[] 数组转换关系(ByteArrayOutpu......

    /** * 通信格式转换 * * Java和一些windows编程语言如c.c++.delphi所写的网络程序进行通讯时,需要进行相应的转换 * 高.低字节之间的转换 * windows的字节序为低字 ...

  4. java对象与byte[]数组之间的相互转化,压缩解压缩操作

    下面介绍一下java对象之间和byte[]数组之间的相互转化.并对byte[]数据进行压缩操作.java对象转化为byte[]数组可用于redis中实现缓存.(这里暂不做介绍).话不多说直接开实例: ...

  5. 使用java把 byte 或 byte 数组转换成无符号数字

    byte/ byte 数组转换成16进制字符串 (需要Netty) ByteBufUtil.hexDump(new byte[]{0x11, 0x11, 0x11, 0x11})ByteBufUtil ...

  6. android 字节转wav,android开发:把一个byte数组转换成wav音频文件,并且播放

    ============问题描述============ 如题,byte数组转换成wav音频文件,并且播放,下面代码能生成data/data/com.example.playwav/cache/tem ...

  7. Java解析Json对象

    Json对象 {"code":"10000","message":"成功","data":{&quo ...

  8. Java创建JSON对象

    Java创建JSON对象 private void getJson(HttpServletRequest request, HttpServletResponse response)throws Se ...

  9. Java 16进制与byte数组互转

    一个十六进制数(Hex),正好为4个二进制位.一个字节(byte)为8个二进制位.因此,一个字节可表示为两个十六进制数字.我们可以将一个byte用两个Hex表示,同理,我们也可以将两个Hex转换为一个 ...

最新文章

  1. json取值_Mysql 中json数据存储读取
  2. 支付宝现使用故障 官方:不影响用户资金和信息安全
  3. GuozhongCrawler系列教程 (4) StartContext具体解释
  4. cv2.fillConvexPoly填充多边形
  5. 【小白学PyTorch】13.EfficientNet详解及PyTorch实现
  6. 【java基础】zip压缩文件
  7. 「技术人生」第2篇:学会分析事物的本质
  8. opencv-api filter2D
  9. 进程间通信 IPC interprocess communication
  10. 新入手了台IBM Thinkpad T60笔记本 重装系统
  11. 请求的url中带#是什么意思呢?
  12. 做SEO优化第九步:如何设置页面内容优化
  13. 【论文阅读】PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection
  14. 前端vue实现图片压缩并且将其转换为jpg格式图片;前端转换图片格式;前端使用js转换图片格式;前端使用canvas将png格式图片转成jpg格式
  15. Python制作自己的软件安装包程序
  16. C# 中DataGridView 表头设置
  17. 我爱赚钱吧:你也可以通过建网站赚钱的④
  18. 高层建筑的定义及分类
  19. Python-金融应用-获取股票年度收益率
  20. 规则引擎——IBM ODM(ILog)——基本使用步骤

热门文章

  1. 步进电机控制(Proteus仿真+代码
  2. EDK II之USB主控制器(EHCI)驱动的实现框架
  3. html实现向上向下箭头,纯css实现上下左右箭头
  4. You are using pip version 8.1.2, however version 21.3.1 is available pip安装docker-compose版本问题解决
  5. 医学图像分割之Attention U-Net
  6. FFmpeg命令(二)、 从视频中提取音频
  7. Python还能火多久?
  8. Android,使用MMKV存储Bean实体对象
  9. 微信小程序面向个人开放-附超详尽申请教程
  10. 交通安全综合服务管理平台