南邮JAVA程序设计实验3 流处理程序设计
2015-07-03 13:29
751 查看
南邮JAVA程序设计实验3 流处理程序设计
实验目的:
要求学生能在学习和理解课堂学习内容中JAVA流编程理论的基础上,学习并逐步掌握JAVA流程序的编写和调试,学习根据处理需求对不同流的正确选择使用和组合使用方法。
实验内容:
设计和编写一个程序从键盘读入一行字符串,将其写入一个文本文件中,再编写另一个程序从文本文件中读入字符串并在命令行窗口显示出来。
实验程序1:
用数据的基本的读入Scanner读入一行,用缓冲流写入文件。
实验程序2:
用缓冲流读入文件,基本输出输出整行。
实验目的:
要求学生能在学习和理解课堂学习内容中JAVA流编程理论的基础上,学习并逐步掌握JAVA流程序的编写和调试,学习根据处理需求对不同流的正确选择使用和组合使用方法。
实验内容:
设计和编写一个程序从键盘读入一行字符串,将其写入一个文本文件中,再编写另一个程序从文本文件中读入字符串并在命令行窗口显示出来。
实验程序1:
用数据的基本的读入Scanner读入一行,用缓冲流写入文件。
import java.io.*; import java.util.*; public class JavaOut { public static void main(String args[]){ Scanner input = new Scanner(System.in); //读入流 System.out.println("请输入一行字符串:"); String str = input.nextLine(); //读入一整行字符串 File file = new File("test.txt"); //创建文件 try{ FileWriter output = new FileWriter(file, true); BufferedWriter outB = new BufferedWriter(output); //文件缓冲流 outB.write(str); //文件写入字符串 outB.newLine(); //换行 outB.close(); //关闭文件 outB.close(); } catch(IOException e){ System.out.println(e); } } }
实验程序2:
用缓冲流读入文件,基本输出输出整行。
import java.io.*; import java.util.*; public class JavaIn { public static void main(String args[]){ try{ FileReader input = new FileReader("test2.txt"); BufferedReader inB = new BufferedReader(input); //文件读入缓冲流的创建 String s = ""; while((s = inB.readLine()) != null){//整行读入,直到文件末尾 System.out.println(s); } inB.close(); input.close(); } catch(IOException e){ System.out.println(e); } } }
相关文章推荐
- struts2的核心和工作原理
- 南邮JAVA程序设计实验1 综合图形界面程序设计
- 《Java课程实习》日志(周四--2)
- Java、Json转换方式之三:Fastjson
- Eclipse里项目名有红叉,但是底下的每一个文件都没有红叉
- Java、Json转换方式之二:Jackson
- java 注解
- 《编程导论(Java)·4.1.3 String》乱码问题
- myeclipse快捷键
- Java中this关键字的几种用法
- 部署java程序脚本
- Java实现经典排序算法及复杂度稳定性分析
- Java、Json转换方式之一:json-lib
- JAVA的JDBC连接与sql操作
- java图片压缩,使用ImageIO代替JPEGImageEncoder
- java字符串特殊替换及无法比较字符问题
- 用Java实现九宫格
- spring jpa data笔记
- Java中的equals()
- Java中equals和==的区别