关于视频中byte[100] 乱码的问题

关于视频中byte[100] 乱码的问题

http://img1.sycdn.imooc.com//climg/5ad1ca7b00012ca906370725.jpg

http://img1.sycdn.imooc.com//climg/5ad1ca7b0001b52406710627.jpg

不知道 怎么回事啊  请老师帮忙解答

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕阿莹 2018-04-15 14:19:34

问题出现在new String(b)这里,因为b里面除了hello这五个字符外,后面还有空白字符,所以会输出很多方形。

这样改:

将file.read(b,1,5);赋值给一个整型变量n,n是实际读取的字节数。

创建字符串时改成:new String(b,1,n);这样就可以了

如果我的回答解决了你的问题,请采纳,祝学习愉快.


  • 都是一样的代码,为什么视频中的eclipse后面没有方块?
    2019-02-16 19:51:19
  • 同学你好,可能和jdk和eclipse的版本有关。如果出现小方块,建议同学按照老师的提示修改,不必过多纠结。祝:学习愉快~
    2019-02-17 15:00:13
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师