文件a.txt中的内容是“大家好才是真的好”,然后我用代码读取并打印出来,结果是“大家好才是真的好真”,最后多了个“真”啊。
public static void main(String[] args) {
FileInputStream fis=null;
try {
fis=new FileInputStream(new File("a.txt"));
byte[] buff=new byte[6];
int len=0;
while((len=fis.read(buff))!=-1)
{
String input=new String(buff);
System.out.print(input);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}finally{fis=null;}
}
} |
|