南邮JAVA实验3---流处理程序设计
2015-11-13 19:30
363 查看
实验名称: 流处理程序设计
实验目的和要求:要求学生能在学习和理解课堂学习内容中JAVA流编程理论的基础上,学习并逐步掌握JAVA流程序的编写和调试,学习根据处理需求对不同流的正确选择使用和组合使用方法。
实验内容:设计和编写一个程序从键盘读入一行字符串,将其写入一个文本文件中,再编写另一个程序从文本文件中读入字符串并在命令行窗口显示出来。
从键盘读入一行数据,写入一个文本。
代码:
代码:
实验目的和要求:要求学生能在学习和理解课堂学习内容中JAVA流编程理论的基础上,学习并逐步掌握JAVA流程序的编写和调试,学习根据处理需求对不同流的正确选择使用和组合使用方法。
实验内容:设计和编写一个程序从键盘读入一行字符串,将其写入一个文本文件中,再编写另一个程序从文本文件中读入字符串并在命令行窗口显示出来。
从键盘读入一行数据,写入一个文本。
代码:
//package cn.zhang.experiment_3; import java.io.*; import java.util.Scanner; public class TestIn { public static void main(String[] args){ Scanner in=new Scanner(System.in); String Input=null; try { FileWriter fis=new FileWriter(("f:\\JAVAIO\\实验3.txt"),true);//true表示从后面追加,查API文档 BufferedWriter bw=new BufferedWriter(fis); System.out.println("请输入一行字符串(exit表示结束):"); while((Input=in.nextLine())!=null) { if(Input.equalsIgnoreCase("exit")) break; bw.write(Input);//写入 bw.newLine();//另起一行 System.out.println("请输入新的一行字符串:(exit表示结束)"); } bw.flush(); bw.close(); fis.close(); } catch (IOException e) { e.printStackTrace(); } in.close(); } }从文件中读取一行,打印在命令行窗口
代码:
package cn.zhang.experiment_3; import java.io.*; public class TestOut { public static void main(String[] args) { String Out = null; try { FileReader fr = new FileReader("f:\\JAVAIO\\实验3.txt"); BufferedReader br = new BufferedReader(fr); try { while ((Out = br.readLine()) != null) { System.out.println(Out); } } catch (IOException e) { e.printStackTrace(); } fr.close(); br.close(); } catch (IOException e) { e.printStackTrace(); } } }
相关文章推荐
- JAVA关于SET,GET的方法应用和一些问题
- String.CopyTo方法和java多线程的一些问题整理
- MyEclipse不能部署工程
- ssh项目中的,由于spring的注入问题引起的空指针错误
- Java多线程实现二维数组相乘
- java设计模式-迭代器模式(Iterator)
- protobuf java 反射
- Spring 学习日记 (1)配置文件的装载
- [Java][RCP] 引入第三方jar包时出错: XXXcannot be found XXX
- java中数组赋值
- MyEclipse + Maven开发Web工程的配置
- Eclipse快捷键 10个最有用的快捷键
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- elasticsearch2.0源码在开发环境eclipse中启动的问题及解决方案
- Java ScriptEngine 解析js
- SVN之——使用 Eclipse 的 SVN 插件创建项目的主干/分支/标签
- java反射机制
- javamail
- 【leetcode】【75】Sort Colors
- java中不同的ORM框架实现对数据库批量插入数据库的方式与技巧