Java 使用文件流来读取文件内容和写入内容到一个文件中

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38225558/article/details/82528013

读取文件内容:FileInputStream、FileReader
写入内容到文件:FileOutputStream、FileWriter

ex:

/**
 * 使用文件流来读取文件内容和写入内容到一个文件中
 * 读取文件内容:FileInputStream、FileReader
 * 写入内容到文件:FileOutputStream、FileWriter
 * @author 郑清
 */
public class Demo {

	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		//1.创建字节输入流对象
		FileInputStream fis = new FileInputStream("D:1/1.txt");		
		//2.读取内容
		int read;
		while((read = fis.read()) != -1) {
			System.out.print((char)read);
		}		
		//3.关闭流
		fis.close();

		
		//1.创建字节输出流对象
		FileOutputStream fos = new FileOutputStream("D:1/1.txt");
		//2.写
		fos.write("这是要写入的内容!".getBytes());
		//3.关闭流
		fos.close();
		
		
		//1.创建字符输入流对象
		FileReader fr = new FileReader("D:1/1.txt");
		//2.读
		int read2;
		while((read2 = fr.read()) != -1) {
			System.out.print((char)read2);
		}
		//3.关闭流
		fr.close();
		
		
		//1.创建字符输出流对象
		FileWriter fw = new FileWriter("D:1/1.txt");
		//2.写
		fw.write("我要用字符输出流写东西了!!");
		//3.关闭流
		fw.close();
	}

}

猜你喜欢

转载自blog.csdn.net/qq_38225558/article/details/82528013