【安卓学习笔记】JAVA基础-结点流和处理流之间的关系及如何去使用

简单的说 处理流可以给结点流增加功能


import java.io.*;//导入IO类


class Test{
	public static void main(String args[])
	{
		FileReader fileReader = null;
		BufferedReader bufferedReader = null;
		try
		{
			//生成FileReader类型的对象作为结点流
			fileReader = new FileReader("d:/java/src/users.txt");
			//生成BufferedReader对象作为处理流
			bufferedReader = new BufferedReader(fileReader);//(接收FileReader类型的对象)
			//BufferedReader接收FileReader类型的对象
			String line =null;
			while(true)
			{
				line = bufferedReader.readLine();//读取文件的一行
				//readline并不是从文件里面读取一行
				//而是从对象FileReader中读取的内容进行处理
				if(line == null){//如果返回的是null则说明读完了
					break;
				}
				System.out.println(line);//打印出来
			}
		}
		catch(Exception e){
			System.out.println(e);
		}
		finally{
			try{
				bufferedReader.close();
				fileReader.close();
			}
			catch(Exception e)
			{
				System.out.println(e);
			}
		}
	}
}
By Urien 2018年4月10日 11:37:14

猜你喜欢

转载自blog.csdn.net/qq997758497/article/details/79878815