java I/O流FileOutputStream和FileWriter
在使用过输入流之后,理解输入流就会容易很多了。说道这里就要谈一下,什么是输入流,什么是输入流,还有怎么规定的输入流和输出流。如果把计算机比作一个“人”的话,那么内存就在大脑的位置(是地方不是功能,因为还有cpu之类的),而硬盘就相当于是四肢(外设)。这样的理解就方便多了,从大脑到四肢就是输出,比如大脑想要四肢存储点东西,这就是输出流OutputStream。大脑如果想从四肢得到一些东西,那么大脑就需要从四肢中拿到一些东西,这就是输入流InputStream。如果是网络中就更好理解了。两个人交谈A和B,A说了一些东西,B听到了。对于A来说是输出流OutputStream,对于B来说是输入流InputStream。
说了这么多了,现在就让大脑(内存)控制四肢(磁盘)存储一些东西:
package com.xueyoucto.xueyou;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
/**
* Hello world!
*/
public class App {
public static void main(String[] args) throws IOException{
System.out.println("hello world");
FileOutputStream fileOutputStream = new FileOutputStream("d:/222.txt");
String tempStr = "就是我,我就是我,11223344,abcdefg";
byte[] bbuf = tempStr.getBytes("utf-8");
fileOutputStream.write(bbuf);
fileOutputStream.close();
FileWriter fileWriter = new FileWriter("d:/333.txt");
fileWriter.write("嘿嘿嘿,这是一个测试111222333444,abcdefg");
fileWriter.close();
}
}
运行结果:
文件中的内容:
转载请注明原文地址: https://ju.6miu.com/read-1125382.html