bufferedreader,FileReader
一、enterprisearchitect生成java后乱码
BufferedReadertxtRead=newBufferedReader(newFileReader("test.txt"));读取tests.txt的时候就是乱码。解决方法:把上面那句改成这样就ok了BufferedReadertxtRead=newBufferedReader(newInputStreamReader(newFileInputStream("test.txt"),"gbk"));
二、bufferreader使用方法
BufferReadwer用来读入文件中的程序,底下有不同的操作支持。
从字符输入流中读取文本并将字符存入缓冲区以便能提供字符、数组和线段的高效读取。
可指定缓冲区尺寸或使用缺省尺寸。该缺省尺寸对大多数用途来说是足够的。
通常,Reader的每个读请求引起由基本字符或字节流组成的相关的读请求。因此,建议将BufferedReader和代价太高的read()操作的Reader来打包,如
FileReaders和InputStreamReaders。