问题: 什么是流 ?
读写数据的信息通道
1.读写的方式 ①输入流(InputStream ):已当前的应用程序为参照,从程序外往程序当中读数据,称之为输入; ②输出流(OutputStream ):已当前的应用程序为参照,从程序内往程序以外写数据,称之为输出 ; ③注意:并非流就一定要由文件输入或者输出到文件。 2.读写的单位 ①字节流 ②字符流 ③二进制流
1 效果展示
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腹有诗书气自华";
char[] cs=str.toCharArray();
for (char c : cs){
w.write(c);
}
w.flush();
w.close();
System.out.println("OK!");
}
}
思考:如何读取文件中的数据?
博主后记: 希望看到此篇博文的网友,如果发现有什么不对的地方,欢迎在下方留言指正!博主一定虚心接受并改正!大家一起共同进步。如果对你有所帮助,可以给博主一个赞👍。
|