解决:Java中I/O流读取数据不完整的问题_java字符串的值显示不全_ideal-cs的博客-CSDN博客

网站介绍:解决:Java中I/O流读取数据不完整的问题一·问题描述:1.利用Java的转换流去读取一个json文件数据,获取的数据无法被解析为json格式数据(格式总是报错),且获取的数据末尾缺少一部分数据。二·问题原因:1.最后一次缓存数组里面的数据,没有拼接到最终字符串数据里面2.stringBuffer.append(buffer)拼接数据的方法,内部可能会加点空格之类的什么数据三·解决办法:1.由于输入流没有flush方法,因此不能通过刷新解决,但是可以通过改变拼接最终数据的方法解决。四·测试结果:成功1.将_java字符串的值显示不全