int read()方法,每次可以读取到一个字符(以int 类型表示),不过因为返回的是int类型的,所以要强制类型转换成char类型才能打印该字符。
public static void printByFileReader(String filePath) throws IOException{BufferedReader reader=new BufferedReader(new FileReader(filePath));if(!reader.ready()){System.out.println("文件流暂时无法读取");return;}int result=0;while((result=reader.read())!=-1){//因为读取到的是int类型的,所以要强制类型转换System.out.print((char)result);}reader.close();}
