A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

dagouxiong

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© dagouxiong 初级黑马   /  2015-11-22 20:40  /  4016 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

33黑马币
怎么将string字符串转换成byte[ ]数组
在线求大神帮助,谢谢谢谢

最佳答案

查看完整内容

//string 转 byte[] String str = "Hello"; byte[] srtbyte = str.getBytes(); // byte[] 转 string String res = new String(srtbyte); System.out.println(res);

7 个回复

倒序浏览
//string 转 byte[]

String str = "Hello";

byte[] srtbyte = str.getBytes();

// byte[] 转 string

String res = new String(srtbyte);

System.out.println(res);
回复 使用道具 举报
1、string 转 byte[]

String str = "Hello";byte[] srtbyte = str.getBytes();
2、byte[] 转 string

byte[] srtbyte;String res = new String(srtbyte);System.out.println(res);
3、设定编码方式相互转换

String str = "hello";byte[] srtbyte = null;try {    srtbyte = str.getBytes("UTF-8");    String res = new String(srtbyte,"UTF-8");    System.out.println(res);} catch (UnsupportedEncodingException e) {    // TODO Auto-generated catch block    e.printStackTrace();}
回复 使用道具 举报
不知道能不能帮到你  如果帮到了 请给我黑马币 这个对我很重要的!谢谢啦!
回复 使用道具 举报
告诉你一点   如果不知道用什么方法,那就根据你知道的相关的类查API    字符串转byte数组 ,那就应该查String类的方法
getBytes
public byte[] getBytes()使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。

我们不知道的方法是很多的  可以练练API   对自己有很大的帮助的
回复 使用道具 举报
String类里不是有个方法吗.. byte[] getBytes()
回复 使用道具 举报
如果有不懂的地方多翻一下API,会给你意想不到的答案,这样子会加深你的印象
回复 使用道具 举报
String str = "adasad";
byte[] bt = str.getBytes();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马