我想问一下关于优化的问题

1.我想问一下,我想把长度写大,但是用了for循环后面会有好多0,我想把0去掉该怎么操作啊

img

img

在不知道长度的情况下
建议进行如下修改:

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了