java实验3:流处理程序设计

题目3:流处理程序设计

实验目的和要求:要求学生能在学习和理解课堂学习内容中JAVA流编程理论的基础上,学习并逐步掌握JAVA流程序的编写和调试,学习根据处理需求对不同流的正确选择使用和组合使用方法。

实验内容:

设计和编写一个程序从键盘读入一行字符串,将其写入一个文本文件中,

再编写另一个程序从文本文件中读入字符串并在命令行窗口显示出来。

程序1:

从键盘读入一行字符串,将其写入一个文本文件中

import java.io.*;
import java.util.*;
public class in {
	public static void main(String args[]){
  	  Scanner input=new Scanner(System.in);
  	  try{
  		  System.out.println("请输入:");
    	  String str=input.nextLine();//读入一行字符串
  		  FileWriter output = new FileWriter("in.txt");
  		  BufferedWriter outTwo = new BufferedWriter(output);//文件缓冲流
  		  outTwo.write(str);//向文件写入字符串
  		  outTwo.newLine();//另取一行
  	  }
  	  catch(IOException e){
  		  System.out.println(e);
  	  }
    }
}

程序2:

从文本文件中读入字符串并在命令行窗口显示出来。

import java.io.*;
import java.util.*;
public class out {
	 public static void main(String args[]){
		 try{
			 String str=null;
   		  FileReader input=new FileReader("in.txt");
   		  BufferedReader inTwo=new BufferedReader(input);//建立文件读入缓冲流
   		  while((str=inTwo.readLine())!=null){//读入到文件末尾
   			  System.out.println(str);//输出
   		  }
   	  }
   	  catch(IOException e){}
	 }
}

时间: 2024-10-11 11:41:42

java实验3:流处理程序设计的相关文章

南邮JAVA程序设计实验3 流处理程序设计

南邮JAVA程序设计实验3  流处理程序设计 实验目的: 要求学生能在学习和理解课堂学习内容中JAVA流编程理论的基础上,学习并逐步掌握JAVA流程序的编写和调试,学习根据处理需求对不同流的正确选择使用和组合使用方法. 实验内容: 设计和编写一个程序从键盘读入一行字符串,将其写入一个文本文件中,再编写另一个程序从文本文件中读入字符串并在命令行窗口显示出来. 实验程序1: 用数据的基本的读入Scanner读入一行,用缓冲流写入文件. import java.io.*; import java.ut

20165310 Java实验四 《Android程序设计》

20165310 实验四 <Android程序设计> 第24章:初识Android 任务一:改写res目录中的内容,Hello World后要显示自己的学号,自己学号前后一名同学的学号 首先我们要先了解Android Studio的Project结构,其中我们需要编辑的内容集中在app目录中. build:存放项目的build文件,自动生成. libs:引入的库一般存放在libs中. src:在src目录中保存了开发人员编写的程序文件,我们主要的学习内容也在这个目录下. AndroidMani

java实验四《Android程序设计》实验报告

一.实验报告封面 课程:Java程序设计 班级:1653班 姓名:陈国超 学号:20165333 指导教师:娄嘉鹏 实验日期:2018年5月14日 实验时间:13:45 - 15:25 实验序号:33 实验名称:面向对象程序设计 二.实验内容 任务一: 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 Android Stuidio 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己

Java实验四《Android程序设计》20155335俞昆

实验四<Android程序设计> 一.实验内容 1.Android Stuidio的安装测试 2.Activity测试 3.UI测试 4.布局测试 5.事件处理测试 二.实验步骤 第一部分: Android Stuidio的安装测试 要求: 参考<Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)>第二十四章: 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安

Java实验二实验报告:java面向对象程序设计

java实验二实验报告 实验内容 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5. 了解设计模式 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2.完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等).解决办法(空洞的方法如“查网络”.“问

Java实验报告二:Java面向对象程序设计

Java实验报告二:Java面向对象程序设计                                                                                                      实验要求: 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5. 了解设计模式 实验内容 (一)单元测试 (二)面向对象三要素 (三)设计模式初步 (四)练习

Java实验报告五

课程:Java程序设计实验   班级:1353  姓名:符运锦  学号:20135323 成绩:                           指导教师:娄嘉鹏      实验日期:2015.6.9 实验密级:无            预习程度:                   实验时间:15:30~18:00 仪器组次:  23                    必修/选修: 选修                  实验序号:5 实验名称:TCP传输及加解密 实验内容: 1.运行

Java I/O流操作(二)---缓冲流[转]

转自:http://blog.csdn.net/johnny901114/article/details/8710403 一.BufferWriter类 IO的缓冲区的存在就是为了提高效率,把要操作的数据放进缓冲区,然后一次性把缓冲区的内容写到目的地,而不是写一次就往目的地写一次. 在这里要注意的是当我们关闭了缓冲区对象实际也关闭了与缓冲区关联的流对象. BufferWriter类 try { FileWriter fw =new FileWriter("test.txt"); //使

Java实验报告二

北京电子科技学院(BESTI) 实     验    报     告 课程:Java程序设计实验   班级:1353  姓名:符运锦  学号:20135323 成绩:                           指导教师:娄嘉鹏      实验日期:2015.5.8 实验密级:无            预习程度:                   实验时间:15:30~18:00 仪器组次:  23                    必修/选修: 选修