正在回答 回答被采纳积分+1
2回答
好帮手慕阿慧
2021-03-05 16:24:00
同学你好,
1、之前老师使用的是IDEA开发工具运行的代码,而IDEA和Eclipse是有些区别的。在使用Eclipse工具运行代码时,运行结果如下:
正确答案应该是C选项。fis.read(b, 1, 5);意思是从fis输入流中读取5个字节的数据,将读取到的字节数据放到byte[] b中,从b数组的下标为1处开始放。如:将a放到b[1]的位置,将b放到n[2]的位置。由于b[0]是空的,所以就会输出一个空格。选项D中没有输出空格,所以选项D是错误的。
2、new String(b)是将byte数组转换为String类型。由于bytte[] b数组中,第一个元素是空的,转换为String时,第一个位置也是空的。
祝学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星