字节数组–>字符串
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与字节数组转换相关推荐

  1. ASP.NET-------字符串和字节数组转换

    using System; using System.Collections.Generic; using System.Text; namespace NET.MST.Fourth.StringBy ...

  2. byte数组转byte数组 java_Java中文件与字节数组转换

    Java文件与字节数组转换 /** * 返回一个byte数组 * @param file * @return * @throws IOException */ private byte[] getBy ...

  3. C#字节数组转换成字符串转

    C#字节数组转换成字符串 如果还想从 System.String 类中找到方法进行字符串和字节数组之间的转换,恐怕你会失望了.为了进行这样的转换,我们不得不借助另一个类:System.Text.Enc ...

  4. InputStream输入流转换成字节数组 和 字节数组转换成字符串

    https://blog.csdn.net/night_iv/article/details/7525760?utm_source=blogxgwz5 https://www.cnblogs.com/ ...

  5. Java将字节数组转换成字符串

    reference:http://blog.csdn.net/lmj623565791/article/details/23609929 项目要求把通过TCP传过来的原始报文做保存,所以要先把字节数组 ...

  6. java下字符串和字节数组转换

    原文章地址: java下字符串和字节数组转换 http://blog.sina.com.cn/s/blog_7e8c7d560101lwta.html 1.字节数组转换为字符串 byte[] byBu ...

  7. java中 如何将一个字节数组转换成字符串

    String tmpStr="我的测试";  byte[] tb = tmpStr.getBytes();  String m=new String(tb);   System.o ...

  8. Java字节数组转换成十六进制字符串的几种方法

    前言 最近在项目中需要将字节数组转换成十六进制字符串,而Java内置的库中并没有相关工具可用,因此查了一下byte数组转hex字符串的相关方法,列出如下,需要可以直接拿来使用. 方法1:使用Strin ...

  9. ASCII字节数组转换成字符串

    有一些通信中,需要字符串装换成ASCII字节数组数据,进行数据通信. 在数据解析的过程中,就需要将字节数组转换成字符串. byte[] data: String version; data的数据如下: ...

最新文章

  1. Java数组的初始化
  2. VSCODE安装必要的插件实现浏览器中打开,以及显示网址
  3. JSP WEB开发入门基础到高手进阶教程002
  4. WORD 同一位置引用多篇文献
  5. 循环链表应用——约瑟夫置换
  6. 「拼房」你敢吗?这款App这样玩「陌生人社交」
  7. 叫我如何相信你?聊一聊语言模型的校准
  8. 洛谷P2016战略游戏
  9. 如何理解python_如何理解 Python
  10. PyTorch 1.0 中文文档:torch.sparse
  11. 机器学习方法_机器学习大拿253页新书:可解释机器学习方法的局限籍(附下载)...
  12. LINE:不得不看的大规模信息网络嵌入
  13. golang java耗内存_golang websocket内存泄漏
  14. mybatis 3.2.3 maven dependency pom.xml 配置
  15. 做一个管理者/技术负责人的学习之路--001
  16. 施乐打印机驱动程序安装(CP315/318DW)
  17. 换个角度看发国难财的行为
  18. Axure-RP8 介绍
  19. android 清除某个通知,android清除通知栏消息
  20. 2021爱彼迎年度民宿榜单出炉,住进全国100家优质乡野民宿

热门文章

  1. python 学习笔记 (核心)
  2. Mysql 大量数据快速导出
  3. Ponemon Institute告诉你,大数据正在勾搭网络安全
  4. 【论文笔记】分层强化学习鼻祖:Feudal Reinforcement Learning 1993
  5. 强化学习 / 动态规划:策略改进(Policy Improvement)使策略更优的数学证明
  6. UI控件之(TextField)
  7. java 自动补齐数值至指定位数
  8. 如何查看centos安装了哪些程序
  9. python a和b字符串和占位符输出_python格式化输出
  10. java 显示图片的一部分_求只显示图片上半部分三分之一的写法