Java FileOutputStream
是用于将数据写入文件的输出流。 如果有一些原始值要写入文件,那么使用 FileOutputStream
类。 可以通过 FileOutputStream
类编写面向字节和面向字符的数据。但是,对于面向字符的数据,最好使用 FileWriter
而不是 FileOutputStream
。 以下是将字节写入文件的示例。
import java.io.FileOutputStream;
public class FileOutputStreamExample {
public static void main(String args[]){
try{
FileOutputStream fout=new FileOutputStream("D:\testout.txt");
fout.write(65);
fout.close();
System.out.println("success...");
}catch(Exception e){System.out.println(e);}
}
}
Java FileInputStream
类从文件中获取输入字节。 它用于读取面向字节的数据(原始字节流),例如图像数据、音频、视频等。还可以读取字符流数据。 但是,对于读取字符流,建议使用 FileReader
类。 以下是从文件中读取字节的示例。
import java.io.FileInputStream;
public class DataStreamExample {
public static void main(String args[]) {
try {
FileInputStream fin = new FileInputStream("D:\testout.txt");
int i = fin.read();
System.out.print((char) i);
fin.close();
} catch (Exception e) {
System.out.println(e);
}
}
}