博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java上机 数据I/O
阅读量:4685 次
发布时间:2019-06-09

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

1 package io; 2 import java.io.*; 3 public class file{ 4     public static void main(String[] args) { 5         File file = new File("data.txt"); 6         System.out.println("提示:文件创建成功!"); 7         String s = "12345abcdef@#%&*软件工程"; 8         try { 9             FileWriter te = new FileWriter (file);10             BufferedWriter out = new BufferedWriter (te);11             out.write(s);12             out.close();13             te.close();14         } 15         catch (Exception e) {16             e.printStackTrace();17         } 18         try {19             FileReader fr = new FileReader(file);20             BufferedReader in = new BufferedReader(fr);21             String len = in.readLine();22             System.out.println("文件中的信息为:\n"+ len);23             in.close();24             fr.close();25         }26         catch (Exception e) {27             e.printStackTrace();28         }29     }30 }

1、文件输出流的应用。

定义如下字符串:
String str = “12345abcdef@#%&*软件工程”;
编写程序将该字符串写入文件”data.txt”。

2、文件输入流的应用。

修改第1题中的程序,读文件”data.txt”,将读到的数据输出在控制台。

3、谈一谈本次实训的体会。

 

课后总结:本次上机让我对IO流的运用更加熟悉,在课堂上没有理解的东西也在自己不断修改程序的过程中渐渐被我理解吸收。另外我区分出了:Write()只能在文件中写入一个字符等,不能写入一整个字符串,所以写入字符串时要用BufferedWriter()才能达到预期效果,将String字符串写入文件中,最后也只能通过BufferedReader()才能将String字符串从文件data.txt中读出。通过这段时间的学习,相较于之前,我深切体会到了自己在Java学习中的变化,每周不断的上机课,课后习题的编写练习,都让我受益匪浅。

转载于:https://www.cnblogs.com/hyy0209/p/11140679.html

你可能感兴趣的文章
作品汇总和进度表
查看>>
2018-2019-1 20165301 《信息安全系统设计基础》第五周学习总结
查看>>
EF多个表映射
查看>>
J2EE项目集成SAP的BO报表
查看>>
SpringBoot常用属性配置
查看>>
linux sdcv命令
查看>>
BZOJ4836: [Lydsy1704月赛]二元运算【分治FFT】【卡常(没卡过)】
查看>>
MPU6050开发 -- 数据分析(转)
查看>>
springmvc入门详解
查看>>
用户名、密码等15个常用的js正则表达式
查看>>
对比多层字典是否相同函数
查看>>
你在哪编程?你的程序原料是什么?
查看>>
ehcache 简介
查看>>
java uuid 例子
查看>>
linux zip 压缩密码
查看>>
【SICP练习】26 练习1.32
查看>>
Centos下安装破解Jira7的操作记录
查看>>
Python AES_ECB_PKCS5加密代码
查看>>
SpringBoot--外部配置
查看>>
C#中的线程三 (结合ProgressBar学习Control.BeginInvoke)
查看>>