如何使用BufferedReader读取本地文件

在使用BufferedWriter写入文件时,如果忘记关闭文件(close)同时也没有调用flush(),则被写入的文件中是没有内容的。在关闭文件的

同时系统会自动调用flush()


	try {
			File file=new File("c://aa.txt");
			FileInputStream is=new FileInputStream(file);
			
			InputStreamReader reader=new InputStreamReader(is,"GBK");
			BufferedReader br=new BufferedReader(reader);
 			String line=null;
			while ((line=br.readLine())!=null) {
				System.out.println(line);
			}
			reader.close();
			br.close();
			is.close();
			
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

你可能感兴趣的:(输入输出流,java,FileInputStream,FileWriter)