import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class TestStream {
public static void main(String[] args) {
try{
FileOutputStream fileOutputStream = new FileOutputStream("f://001.txt");
BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(fileOutputStream);
DataOutputStream dataOutputStream = new DataOutputStream(bufferedOutputStream);
dataOutputStream.writeUTF("中国");
dataOutputStream.writeUTF("美国");
dataOutputStream.writeUTF("日本");
dataOutputStream.close();
FileInputStream fileInputStream = new FileInputStream("f://001.txt");
BufferedInputStream bufferedInputStream = new BufferedInputStream(fileInputStream);
DataInputStream dataInputStream = new DataInputStream(bufferedInputStream);
System.out.println(dataInputStream.readUTF());
System.out.println(dataInputStream.readUTF());
System.out.println(dataInputStream.readUTF());
}catch(Exception e){
e.printStackTrace();
}
}
}
本文提供了一个使用Java进行文件读写的示例程序。通过该程序可以了解到如何使用FileOutputStream、BufferedOutputStream和DataOutputStream来写入UTF编码的字符串到文件中;同时,也展示了如何利用FileInputStream、BufferedInputStream及DataInputStream从文件中读取UTF编码的字符串。

被折叠的 条评论
为什么被折叠?



