1.我想问一下,我想把长度写大,但是用了for循环后面会有好多0,我想把0去掉该怎么操作啊
在不知道长度的情况下
建议进行如下修改:
int code;
while ((code = reader.read()) != -1) {
System.out.print((char)code);
}
文件里没有392个字符啊。先获得文件大小
楼上有一个正解 ,通过迭代的方式获取数据。
int code;
while ((code = reader.read()) != -1) {
System.out.print((char)code);
}
用迭代器去控制,不要用自己定义长度
尝试一下trim()
文件本来就没那么长,偏要弄那么长,只有给你补0了