BufferedReader bufr = new BufferedReader(new InputStreamReader(new FileReader("java.txt")));
这一句出现了错误,问题出现在new FileReader("java.txt"),FileReader是字符流。InputStreamReader是将字节流转换为字符流,它接收的参数应该是字节流,你却传递了字符流进去。
我给你修改了
BufferedReader bufr =
new BufferedReader(new InputStreamReader(new FileInputStream(”java.txt“)));
楼主你记住,这些个流,以reader,wirter 结尾的一般是字符流(转换流InputStreamReader ,outputstreamwriter除外),以InputStream,outputstream结尾的一般是字节流
|