java String、Json对象与byte数组转换
用途
- 测试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数组转换相关推荐
- Java字节序,java整型数与网络字节序 byte[] 数组转换关系(ByteArrayOutputStream用法)
Java字节序 http://origin100.iteye.com/blog/267165 /** * 通信格式转换 * * Java和一些windows编程语言如c.c++.delphi所写的网络 ...
- Java字节序,java整型数与网络字节序 byte[] 数组转换关系
Java字节序 http://origin100.iteye.com/blog/267165 /** * 通信格式转换 * * Java和一些windows编程语言如c.c++.delphi所写的网络 ...
- java byte(字节_Java字节序,java整型数与网络字节序 byte[] 数组转换关系(ByteArrayOutpu......
/** * 通信格式转换 * * Java和一些windows编程语言如c.c++.delphi所写的网络程序进行通讯时,需要进行相应的转换 * 高.低字节之间的转换 * windows的字节序为低字 ...
- java对象与byte[]数组之间的相互转化,压缩解压缩操作
下面介绍一下java对象之间和byte[]数组之间的相互转化.并对byte[]数据进行压缩操作.java对象转化为byte[]数组可用于redis中实现缓存.(这里暂不做介绍).话不多说直接开实例: ...
- 使用java把 byte 或 byte 数组转换成无符号数字
byte/ byte 数组转换成16进制字符串 (需要Netty) ByteBufUtil.hexDump(new byte[]{0x11, 0x11, 0x11, 0x11})ByteBufUtil ...
- android 字节转wav,android开发:把一个byte数组转换成wav音频文件,并且播放
============问题描述============ 如题,byte数组转换成wav音频文件,并且播放,下面代码能生成data/data/com.example.playwav/cache/tem ...
- Java解析Json对象
Json对象 {"code":"10000","message":"成功","data":{&quo ...
- Java创建JSON对象
Java创建JSON对象 private void getJson(HttpServletRequest request, HttpServletResponse response)throws Se ...
- Java 16进制与byte数组互转
一个十六进制数(Hex),正好为4个二进制位.一个字节(byte)为8个二进制位.因此,一个字节可表示为两个十六进制数字.我们可以将一个byte用两个Hex表示,同理,我们也可以将两个Hex转换为一个 ...
最新文章
- json取值_Mysql 中json数据存储读取
- 支付宝现使用故障 官方:不影响用户资金和信息安全
- GuozhongCrawler系列教程 (4) StartContext具体解释
- cv2.fillConvexPoly填充多边形
- 【小白学PyTorch】13.EfficientNet详解及PyTorch实现
- 【java基础】zip压缩文件
- 「技术人生」第2篇:学会分析事物的本质
- opencv-api filter2D
- 进程间通信 IPC interprocess communication
- 新入手了台IBM Thinkpad T60笔记本 重装系统
- 请求的url中带#是什么意思呢?
- 做SEO优化第九步:如何设置页面内容优化
- 【论文阅读】PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection
- 前端vue实现图片压缩并且将其转换为jpg格式图片;前端转换图片格式;前端使用js转换图片格式;前端使用canvas将png格式图片转成jpg格式
- Python制作自己的软件安装包程序
- C# 中DataGridView 表头设置
- 我爱赚钱吧:你也可以通过建网站赚钱的④
- 高层建筑的定义及分类
- Python-金融应用-获取股票年度收益率
- 规则引擎——IBM ODM(ILog)——基本使用步骤
热门文章
- 步进电机控制(Proteus仿真+代码
- EDK II之USB主控制器(EHCI)驱动的实现框架
- html实现向上向下箭头,纯css实现上下左右箭头
- You are using pip version 8.1.2, however version 21.3.1 is available pip安装docker-compose版本问题解决
- 医学图像分割之Attention U-Net
- FFmpeg命令(二)、 从视频中提取音频
- Python还能火多久?
- Android,使用MMKV存储Bean实体对象
- 微信小程序面向个人开放-附超详尽申请教程
- 交通安全综合服务管理平台