2 suwu150 suwu150 于 2016.04.25 23:36 提问

Java中如何将字符串转化为字节数组,并输出

Java中如何将字符串转化为字节数组,并输出,比如得到的输入为
:String str="我是好学生,My name is Studentdaiwei!"
转化为字节数组中,并输出
又如何将字节数组转化为比特数组并输出

3个回答

a460708485
a460708485   2016.04.26 08:52
已采纳

String str="我是好学生,My name is Studentdaiwei!"
byte[] data=str.getBytes();

caozhy
caozhy   Ds   Rxr 2016.04.25 23:49

这个涉及编码的问题,不同的编码输出的字节不同。用getBytes
http://blog.csdn.net/zheng0518/article/details/11532815

oSanYeCao1234567
oSanYeCao1234567   Ds   Rxr 2016.09.15 19:12

嗯,就像上面的回答,可以使用getBytes,参数中可以指定编码 getBytes(Charset charset)

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java将字节数组转换成字符串
reference:http://blog.csdn.net/lmj623565791/article/details/23609929 项目要求把通过TCP传过来的原始报文做保存,所以要先把字节数组转换成16进制的字符串保存下来。字符串保存时必须做相应处理。比如第二个字节转成十进制是1 第二个字节转成十进制是2  第三个字节转成十进制是13 如果不做处理直接保存就变成了12
java中字节数组转换为字符串
1、字节数组转换为字符串 byte[] byBuffer = new byte[20]; ... ... String strRead = new String(byBuffer); strRead=String.copyValueOf(strRead.toCharArray(), 0, byBuffer.length]); 2、字符串转换成字节数组 byte[] byBuffer =
Java中字符串与byte数组之间的相互转换
Java语言中字符串类型和字节数组类型相互之间的转换经常发生,网上的分析及代码也比较多,这篇文章将主要介绍Java中字符串与byte数组之间的相互转换,有需要的朋友们可以参考借鉴,下面来一起看看吧。 前言 Java与其他语言编写的程序进行tcp/ip socket通讯时,通讯内容一般都转换成byte数组型,java在字符与数组转换也是非常方便的。下面跟我一起来了解一下字符串与byte之
将图片文件转化为字节数组字符串,并对其进行Base64编码处理
更多精彩内容,请见:http://www.16boke.com by zxy,QQ群:168424095 对网上看到的一篇文章的基础上改动  //将图片文件转化为字节数组字符串,并对其进行Base64编码处理 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream
字符串与字节数组之间的转换
字符串转化为16进制的数组,字节数组如何转化为字符串
字节数组转化为16进制字符串输出
近期的一个BLE蓝牙项目要读取硬件发送过来的比特流数据,我们需要将比特流数据线存放到字节数组中,再将字节数组转化为16进制字符串输出。 字节数组转化为16进制字符串输出的程序如下: [java] view plaincopy /**       * 方式三       *        * @param bytes       * @ret
java下字符串和字节数组如何转换?
1、字节数组转换为字符串byte[] byBuffer = new byte[20];... ...String strRead = new String(byBuffer);strRead = String.copyValueOf(strRead.toCharArray(), 0, byBuffer.length]); 2、字符串转换成字节数组 byte[] byBuffer = new byt
Java String如何变成UTF-8字节数组的?
首先,写几点先决条件 utf-8是unicode字符集一种编码方案 Java中的String的存储是双字节的数组 字符集和编码方案不熟悉的同学,代理对不熟悉的同学请看http://unicodebook.readthedocs.org/en/latest/definitions.html
字符串到字节数组和字节数组到字符串的转换(编码和解码问题)
/*  * String(byte[] bytes, String charsetName):通过指定的字符集解码字节数组  * byte[] getBytes(String charsetName):使用指定的字符集合把字符串编码为字节数组  *  * 编码:把看得懂的变成看不懂的  * String -- byte[]  *  * 解码:把看不懂的变成看得懂的  * byt
JAVA byte数组转化为16进制字符串输出
最简单的方法: 利用javax.xml.bind包下的DatatypeConverter printHexBinary public static java.lang.String printHexBinary(byte[] val) Converts an array of bytes into a string. Parameters:val - An array o