`

IO流将信息写入文本文件

阅读更多
public class Test {
public static void main(String[] args) {
try {
BufferedWriter bw = new BufferedWriter(new FileWriter("C:\\data.txt"));
// 文件将会创建在程序所在的文件夹中,
// ("data.txt")也可以加上路径,如:("C:\\data.txt"),这样就会在C盘根目录创建一个data.txt文件
BufferedOutputStream out = new BufferedOutputStream(
new FileOutputStream("C:\\data2.txt"));
DataOutputStream dout = new DataOutputStream(
new BufferedOutputStream(new FileOutputStream("C:\\data3.txt")));
PrintStream pout = new PrintStream(new BufferedOutputStream(
new FileOutputStream("C:\\data4.txt")));
RandomAccessFile rout = new RandomAccessFile("C:\\data5.txt", "rw");// "rw"表示此文件可读可写
// 设置文本内容
StringBuilder sb = new StringBuilder("");
sb.append("How are you?" + "\r\n");
sb.append("Fine,thanks,and you?" + "\r\n");
sb.append("Fine,too.");
String a = sb.toString();
byte[] b = (a).getBytes();
// 写入文件,还可以用其他方法如:write(String str)
bw.write(a, 0, b.length);
out.write(b, 0, b.length);
dout.write(b, 0, b.length);
pout.write(b, 0, b.length);
rout.write(b, 0, b.length);
// 关闭流
out.close();
bw.close();
dout.close();
pout.close();
rout.close();
} catch (IOException ex) {
System.out.println(ex);
}
}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics