1.
结果是
2.
查了下好像说显示的底层的位操作码,我改成使用writeUTF(),
dout.writeUTF(String.valueOf(1));
结果还是错的,为什么?
**
1.
结果是
2.
查了下好像说显示的底层的位操作码,我改成使用writeUTF(),
dout.writeUTF(String.valueOf(1));
结果还是错的,为什么?
**
4 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答737 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
DataOutputStream 用于保存 Java 基本类型数据,writeUTF() 使用的是一种“修改版”UTF-8.
例子
为了避免乱码,最好编译时指定一下编码
javac -encoding UTF-8 test.java
参考