原文章地址:

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

http://blog.sina.com.cn/s/blog_7e8c7d560101lwta.html

1、字节数组转换为字符串

byte[] byBuffer = new byte[20];
... ...
String strRead = new String(byBuffer);
strRead = String.copyValueOf(strRead.toCharArray(), 0, byBuffer.length]);

2、字符串转换成字节数组

byte[] byBuffer = new byte[200];
String strInput="abcdefg";
byBuffer= strInput.getBytes();

注意:如果字符串里面含有中文,要特别注意,在android系统下,默认是UTF8编码,一个中文字符相当于3个字节,只有gb2312下一个中文相当于2字节。这种情况下可采取以下办法:

byte[] byBuffer = new byte[200];
String strInput="我是字符串";
byBuffer= strInput.getBytes("gb2312");

java下字符串和字节数组转换相关推荐

  1. java下字符串和字节数组如何转换?

    1.字节数组转换为字符串 byte[] byBuffer = new byte[20]; ... ... String strRead = new String(byBuffer); strRead ...

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

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

  3. 十六进制字符串与字节数组转换工具

    1.十六进制字符串转字节数组 public static byte[] hexToBytes(String hex) {hex = hex.length() % 2 != 0 ? "0&qu ...

  4. java下 dec hex byte数组转换

    十进制字符串转十六进制: public static String stringToHexString(String strPart) {         String hexString = &qu ...

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

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

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

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

  7. scala 字符串转换数组_如何在Scala中将十六进制字符串转换为字节数组?

    scala 字符串转换数组 Hex String in Scala denotes value in hexadecimal number system i.e. base 16 number sys ...

  8. 十六进制字符串与字节数组的转换

    十六进制字符串与字节数组的转换 十六进制(hex):0-9,A-F组成,不区分大小写,与十进制对应关系:0-9对应0-9,A-F对应10-15 位(bit):java语言中1个bit  用0或1表示 ...

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

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

最新文章

  1. 一个DBA的工作写照
  2. Failed to read artifact descriptor进行安装maven项目出错
  3. Notepad++插件总结
  4. 香农定理和奈奎斯特定理区别_「中考复习」三大变换之旋转(旋转的构造-托勒密定理)...
  5. 同学们,看看这里吧!!!
  6. 我们都有冲动了的飞鸽传书2011
  7. mysql - 索引_07
  8. 在你的 Linux 桌面嵌入终端窗口
  9. 344.Reverse String
  10. 2012.5.3下午
  11. 业务需求分析师最重要的5项顶级技能
  12. rssi室内定位算法原理_基于RSSI的室内定位算法
  13. redis与ssm整合(mybatis二级缓存)单机版
  14. tkinter 的界面美化库:ttkbootstrap 使用教程
  15. 聊天机器人 AIML文件 srai标签解释(五)
  16. 【Python】输入一个整数,输出这个整数的所有数字和,例如输入256,则输出13
  17. python代码编程教学入门,python代码编程火影忍者
  18. 【CF375C】Circling Round Treasures【XSY1176】大包子环绕宝藏【状压dp】
  19. hdoj杭电问题分类
  20. 沟通之痛:如何改变?

热门文章

  1. 侠盗猎车手5(GTA5)50辆游戏豪车现实原型
  2. 浅谈大数据的标签管理
  3. 虚拟机中wget命令的安装
  4. (转)npx和npm的区别
  5. 问题 H: 嚎叫响彻在贪婪的厂房
  6. html表格整体放大,纯CSS实现自适应布局表格
  7. jspm 馨悦养生馆管理系统毕业设计(附源码、运行环境)
  8. GPT-4和ChatGPT效果对比,差别太大了
  9. php给全局变量重新赋值,SpeedPHP/全局变量赋值
  10. 微信这个实用的功能,别说你还不知道