博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实训作业---I/O流
阅读量:5299 次
发布时间:2019-06-14

本文共 1453 字,大约阅读时间需要 4 分钟。

  • 文件输出流的应用。 定义如下字符串: String str = “12345abcdef@#%&*软件工程”; 编写程序将该字符串写入文件”data.txt”。
  • 文件输入流的应用。 修改第1题中的程序,读文件”data.txt”,将读到的数据输出在控制台。
  • 谈一谈本次实训的体会。
    package lolol;    import java.io.*;    import java.io.File;    public class eee {        public static void main(String[] args){            String red="12345abcdef@#%&*软件工程";            File file=new File("C:\\data.txt");            try{                FileWriter fw=new FileWriter(file);                BufferedWriter  bufw=new BufferedWriter(fw);                              bufw.write(red);                bufw.newLine();                                          bufw.close();                fw.close();                            }catch(Exception e){                e.printStackTrace();            }        try{          FileReader fr=new FileReader(file);          BufferedReader  bufr=new BufferedReader(fr);              String str=null;              int i=0;          while((str=bufr.readLine())!=null){              i++;               System.out.print(str);                        }          bufr.close();          fr.close();                         }catch(Exception e){            e.printStackTrace();                 }        }    }

 

 我们可以随意写入文件,并读出。为此我了解到File可创建一个文本文档,为此通过FileWriter,FileReader进行读写,而FileOutStream,FileInputStream只是提供了对字节或字节数组的读取方法。因此前者比较好。 BufferedWriter,   BufferedReader有内部缓存的机制,以行为单位进行输入与输出。每次结尾都要使用close进行关闭。通过本次学习我又有了很大的进步。

转载于:https://www.cnblogs.com/luoxianglong/p/11125822.html

你可能感兴趣的文章
hrbustOJ 1373Leyni, LOLI and Leaders(图论)
查看>>
24bit真彩色 32bit真彩色
查看>>
Gerber 文件格式(一):RS-274X 语法
查看>>
swap分区占用情况脚本
查看>>
keil编写程序完成后debug前面出现绿色框框
查看>>
建造者模式(Builder Pattern)
查看>>
guava(四)区间Ranges
查看>>
windows 10安装linux(ubuntu)子系统
查看>>
[HNOI2013]数列
查看>>
[SCOI2008]配对
查看>>
ArcGIS GDB 文件中的lock文件影响复制
查看>>
关于CSS中浮动和定位问题的老生长谈
查看>>
SSH三大框架整合使用的配置文件 注解实现
查看>>
BZOJ1131: [POI2008]Sta
查看>>
C#中POST数据和接收的几种方式(抛砖引玉)
查看>>
Altera fast output register和Xilinx IOB register详解
查看>>
网络请求方法(SDK封装可以替换afn)
查看>>
爱因斯坦台阶
查看>>
Mac如何前往文件夹 修改hosts文件 显示隐藏文件 Mac如何查看剪切板
查看>>
PHP Smarty 模板安装与配置
查看>>