课程
/后端开发
/Java
/文件传输基础——Java IO流
write(‘A’);write(‘9’)都可以输出,到write(‘10’)就不能输出了 10的低八位也能表示10啊..
2016-01-12
源自:文件传输基础——Java IO流 4-3
正在回答
'10'是两个字符,直接 write(10)才可以写
你的语法就有问题,单引号之间应该为一个字符,难道你的编译器没有报错吗。
你想要将10输出的话可以直接int型的10.
?没有10这个数吧,不太清楚你说什么
xue xi le
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
1 回答方法write不是只能写入int类型或者字节吗,为什么单个字母可以?
1 回答在输出byte[]数组的buf[i]时,会输出一个int型的4字节的数
4 回答write方法不是每次只能写入一个字节么,为什么对于汉字,只调用一次write就能全部写入呢?
2 回答write方法不是每次只能写入一个字节么,为什么对于汉字,只调用一次write就能全部写入呢?
4 回答关于String转化为byte数组后,不进行&0xff,打印出的结果,上图,为什么是这样,汉字的一个字节前面为什么有那么多的1