FileOutputStream and FileInputStream-data writing to local files

ObjectInputStream与ObjectoutputStream
BufferedOutputStream与BufferedInputStream
outputStream与InputStream

Write out data: FileOutputStream

import java.io.File;
import java.io.FileOutputStream;

public class WriterOut{
    
    
	
	public static void main(String []args)
		throws Exception{
    
    
		
		//创建一个文件 d:/a.txt
		File f=new File("d:/a.txt");
		//新建一个输出流  字节输出流
		FileOutputStream out=new FileOutputStream(f);
		//写出去
		String str="hello world";//声明一个字符串
		byte []bs=str.getBytes();//获取字节的表示方式
		out.write(bs);
		//把流关了
		out.close();

	}

}

Writer: FileInputStream

import java.io.File;
import java.io.FileInputStream;

public class ReaderIn{
    
    
	
	public static void main(String []args)
		throws Exception{
    
    
		//创建文件
		File f=new File("e:/a.txt");//new好不好
									//new是万恶之源
		//创建输入流
		FileInputStream in=new FileInputStream(f);//
		//读取内容
		byte []bs=new byte[in.available()];
		in.read(bs);
		String str=new String(bs);
		System.out.println(str);
		//关闭流
		out.close();
	}

}

Guess you like

Origin blog.csdn.net/xiaozhezhe0470/article/details/108678060