String与字节数组转换
字节数组–>字符串
String(byte[]): 通过使用平台的默认字符集解码指定的byte数组,构造一个新的String
String(byte[],int offset,int length): 用指定的字节数组的一部分,即从数组起始位置offset开始取length个字节构造一个字符串对象。
字符串–>字节数组
public byte[] getBytes(): 使用平台的默认字符集将此String编码为byte序列,并将结果存储到一个新的byte数组中。
public byte[] getBytes(String charsetName): 使用指定的字符集将此String编码到byte序列,并将结果存储到新的byte数组。
/*
String 与 byte[]之间的转换
String --> byte[]: 调用String的getBytes()
编码:字符串 -->字节(看得懂 ---->看不懂的二进制数据)
解码:编码的逆过程,字节 --> 字符串 (看不懂的二进制数据 —> 看得懂)
*/
@Test
public void test3(){
String str1 = “abc123中国”;
byte[] bytes = str1.getBytes(); //使用默认的字符集,进行转换
System,out.println(Arrays.toString(bytes));
byte[] gbks = str1.getBytes(“gbk”);
System.out.println(Array.toString(gbks));
System.out.println(*****************);
}
String与字节数组转换相关推荐
- ASP.NET-------字符串和字节数组转换
using System; using System.Collections.Generic; using System.Text; namespace NET.MST.Fourth.StringBy ...
- byte数组转byte数组 java_Java中文件与字节数组转换
Java文件与字节数组转换 /** * 返回一个byte数组 * @param file * @return * @throws IOException */ private byte[] getBy ...
- C#字节数组转换成字符串转
C#字节数组转换成字符串 如果还想从 System.String 类中找到方法进行字符串和字节数组之间的转换,恐怕你会失望了.为了进行这样的转换,我们不得不借助另一个类:System.Text.Enc ...
- InputStream输入流转换成字节数组 和 字节数组转换成字符串
https://blog.csdn.net/night_iv/article/details/7525760?utm_source=blogxgwz5 https://www.cnblogs.com/ ...
- Java将字节数组转换成字符串
reference:http://blog.csdn.net/lmj623565791/article/details/23609929 项目要求把通过TCP传过来的原始报文做保存,所以要先把字节数组 ...
- java下字符串和字节数组转换
原文章地址: java下字符串和字节数组转换 http://blog.sina.com.cn/s/blog_7e8c7d560101lwta.html 1.字节数组转换为字符串 byte[] byBu ...
- java中 如何将一个字节数组转换成字符串
String tmpStr="我的测试"; byte[] tb = tmpStr.getBytes(); String m=new String(tb); System.o ...
- Java字节数组转换成十六进制字符串的几种方法
前言 最近在项目中需要将字节数组转换成十六进制字符串,而Java内置的库中并没有相关工具可用,因此查了一下byte数组转hex字符串的相关方法,列出如下,需要可以直接拿来使用. 方法1:使用Strin ...
- ASCII字节数组转换成字符串
有一些通信中,需要字符串装换成ASCII字节数组数据,进行数据通信. 在数据解析的过程中,就需要将字节数组转换成字符串. byte[] data: String version; data的数据如下: ...
最新文章
- Java数组的初始化
- VSCODE安装必要的插件实现浏览器中打开,以及显示网址
- JSP WEB开发入门基础到高手进阶教程002
- WORD 同一位置引用多篇文献
- 循环链表应用——约瑟夫置换
- 「拼房」你敢吗?这款App这样玩「陌生人社交」
- 叫我如何相信你?聊一聊语言模型的校准
- 洛谷P2016战略游戏
- 如何理解python_如何理解 Python
- PyTorch 1.0 中文文档:torch.sparse
- 机器学习方法_机器学习大拿253页新书:可解释机器学习方法的局限籍(附下载)...
- LINE:不得不看的大规模信息网络嵌入
- golang java耗内存_golang websocket内存泄漏
- mybatis 3.2.3 maven dependency pom.xml 配置
- 做一个管理者/技术负责人的学习之路--001
- 施乐打印机驱动程序安装(CP315/318DW)
- 换个角度看发国难财的行为
- Axure-RP8 介绍
- android 清除某个通知,android清除通知栏消息
- 2021爱彼迎年度民宿榜单出炉,住进全国100家优质乡野民宿
热门文章
- python 学习笔记 (核心)
- Mysql 大量数据快速导出
- Ponemon Institute告诉你,大数据正在勾搭网络安全
- 【论文笔记】分层强化学习鼻祖:Feudal Reinforcement Learning 1993
- 强化学习 / 动态规划:策略改进(Policy Improvement)使策略更优的数学证明
- UI控件之(TextField)
- java 自动补齐数值至指定位数
- 如何查看centos安装了哪些程序
- python a和b字符串和占位符输出_python格式化输出
- java 显示图片的一部分_求只显示图片上半部分三分之一的写法