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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

ByteArrayInputStream bis = new ByteArrayInputStream("ABCDEFD".getBytes());
这句话中("ABCDEFD".getBytes()具体应该怎么理解?

评分

参与人数 1技术分 +1 收起 理由
唐志兵 + 1 赞一个!

查看全部评分

6 个回复

正序浏览
沈佳龙 发表于 2012-10-14 15:52
"ABCDEFD".getBytes()这个你先分开看就很好理解了,"ABCDEFD"是一个String类型的,String str = "ABCDEFD"  ...

谢谢,在你们的帮助下已明白了!
回复 使用道具 举报
宋旭珂 发表于 2012-10-14 16:35
前面的字符串相当于String str = "ABCDEFD",String类有个getBytes()方法,所以str可以直接调用该方法,get ...

谢谢,在你们的帮助下已明白了!
回复 使用道具 举报
zczcyc0201 发表于 2012-10-14 16:45
这个很基础啊。
"ABCDEFD"是个String,String类有个方法叫getBytes(),调用之后返回一个byte数组,就是把"A ...

谢谢,在你们的帮助下已明白了!
回复 使用道具 举报
这个很基础啊。
"ABCDEFD"是个String,String类有个方法叫getBytes(),调用之后返回一个byte数组,就是把"ABCDEFD"这个String类转换为new byte[]{'A','B','C','D','E','F','D'}.
回复 使用道具 举报
前面的字符串相当于String str = "ABCDEFD",String类有个getBytes()方法,所以str可以直接调用该方法,getBytes()方法是将str变成新的字节数组,以便于输入和输出,getBytes()原型为
byte[]  getBytes(),希望能帮到你。
回复 使用道具 举报
"ABCDEFD".getBytes()这个你先分开看就很好理解了,"ABCDEFD"是一个String类型的,String str = "ABCDEFD"   然后调用getBytes()方法获取str里面的单个字符
等同于str.getBytes()   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马