ackage com.hsoedu.file.reader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; //单个字符读取 public class filereader { public static void main(String[] args) { //1.创建一个filereader对象 /*String filePath ="e:\\story.txt"; FileReader fileReader =null; int data = 0; try { fileReader = new FileReader(filePath); //循环读取 while((data = fileReader.read()) != -1){ System.out.print((char)data); } } catch (IOException e) { e.printStackTrace(); } finally { if (fileReader !=null){ try { fileReader.close(); } catch (IOException e) { e.printStackTrace(); } } }*/ //多个字符读取 //1.创建一个filereader对象 String filePath ="e:\\story.txt"; FileReader fileReader =null; int readlen = 0; char[] buf = new char[8]; try { fileReader = new FileReader(filePath); //循环读取 while((readlen = fileReader.read(buf)) != -1){ System.out.print(new String(buf,0,readlen)); } } catch (IOException e) { e.printStackTrace(); } finally { if (fileReader !=null){ try { fileReader.close(); } catch (IOException e) { e.printStackTrace(); } } } } }