流
?读写数据的信息通道
1.读写的方式
①输入流(InputStream
):已当前的应用程序为参照,从程序外往程序当中读数据,称之为输入;
②输出流(OutputStream
):已当前的应用程序为参照,从程序内往程序以外写数据,称之为输出 ;
③注意:并非流就一定要由文件输入或者输出到文件。
2.读写的单位
①字节流
②字符流
③二进制流
package Demo02;
import java.io.*;
public class WriteData {
public static void main(String[] args) throws IOException {
File f1 = new File("F:/Java/file/Text.docx");
if(!f1.exists()) {
f1.createNewFile();
}
BufferedWriter w = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(f1,true),"GBK"));
String str = "腹有诗书气自华\n腹有诗书气自华\n腹有诗书气自华\n腹有诗书气自华";
//w.write(str); //一次性写入文件中
/*一个字符一个字符写入文件中*/
char[] cs=str.toCharArray();
for (char c : cs){
w.write(c);
}
w.flush(); //清除缓冲区
w.close(); //关闭流
System.out.println("OK!");
}
}
博主后记:
希望看到此篇博文的网友,如果发现有什么不对的地方,欢迎在下方留言指正!博主一定虚心接受并改正!大家一起共同进步。如果对你有所帮助,可以给博主一个赞。