javaIO中读取文件后输出时,出现多余字符和换行的问题
下面是源码
package com.guanglei.JavaIO;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FileInputStreamDemo {
public static void main(String[] args) throws IOException {
//定义一个文件。
File file =new File("C:\Users\WindMLATGLS\Desktop\a.txt");
//定义一个输入流
FileInputStream fis=new FileInputStream(file);
//接收字节的缓冲区
byte[] bytes=new byte[5]; //一次读取x个字节
while(fis.read(bytes)!=-1){ //返回-1表示文件尾
System.out.println(new String(bytes));
}
//关闭输入流释放链接。
fis.close();
}
}