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

实验目的:

要求学生能在学习和理解课堂学习内容中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);}}
}

南邮JAVA程序设计实验3 流处理程序设计相关推荐

  1. 南邮java实验_南邮JAVA程序设计实验4 线程程序设计(指针式时钟)

    南邮JAVA程序设计实验4  线程程序设计(指针式时钟) 实验目的: 本实验旨在通过实验,培养学生将JAVA 线程的相关知识点(包括线程调度,线程同步等)有机结合并加以综合应用,在实验中设计多线程程序 ...

  2. 南邮java实验报告,南邮微机原理实验报告精选.doc

    南邮微机原理实验报告精选 <微型计算机原理与接口技术> 上机实验 学 院: 电子科学与工程 专 业: 电磁场与无线技术 姓 名: 陈秀慧 课 程 号: B0300062S 学 号: 任课老 ...

  3. OpenGL南邮计算机图形学实验报告二——两个纹理的渐变变换和移动

    OpenGL南邮计算机图形学实验报告二--两个纹理的渐变变换和移动 计算机图形学的新题目要求 OpenGL配置参考: 南邮老前辈wonz哥的OpenGL配置(Shader.h始终不用改).SOIL2 ...

  4. OpenGL南邮计算机图形学实验报告四——用键盘控制物体

    OpenGL南邮计算机图形学实验报告四--用键盘控制物体 计算机图形学的新题目要求 OpenGL配置参考: 南邮老前辈wonz哥的OpenGL配置(Shader.h始终不用改).SOIL2 环境配置. ...

  5. OpenGL南邮计算机图形学实验报告三——实现类似地月系统的两物体环绕移动

    OpenGL南邮计算机图形学实验报告三--实现类似地月系统的两物体环绕移动 计算机图形学的新题目要求 OpenGL配置参考: 南邮老前辈wonz哥的OpenGL配置(Shader.h始终不用改).SO ...

  6. matlab数学实验 南邮,matlab实验练习题(计算机)-南邮-matlab-数学实验大作业答案

    matlab实验练习题(计算机)-南邮-matlab-数学实验大作业答案 1"MATLAB"练习题练习题要求:抄题.写出操作命令.运行结果,并根据要求,贴上运行图.1.求的所有根. ...

  7. 计算机绘图图框实验报告,南邮工图实验报告.pdf

    南邮工图实验报告 实验报告 课程名称: 制图基础及计算机绘图 学生姓名: 胡正飞 班级学号: 指导教师: 胡正飞 指导单位: 理 学 院 日期: 年 月 日至 年 月 日 <制图 基 础 与 计 ...

  8. c语言程序设计循环结构求奇数和,C语言程序设计实验报告循环结构程序设计.doc...

    C语言程序设计实验报告循环结构程序设计 C语言实验报告 课程__C程序设计_实验名称_循环结构程序设计__第 页 共 页 系 别__电气工程______________________ 实 验 日 期 ...

  9. 南邮java大作业实验报告_南京邮电大学java第三次实验报告

    实 验 报 告 ( 2017 / 2018学年 第2学期) 课程名称 JAVA语言程序设计 实验名称 Java集成开发环境的安装与使用. Java变量.表达式与控制结构 实验时间 2018 年 4 月 ...

  10. 南邮linux编程实验报告,小弟在南邮选了一门令我终生后悔的选修课:linux基础教程,考试不会了!-!...

    小弟在南邮选了一门令我终生后悔的选修课:linux基础教程,考试不会了!-! (2011-02-20 23:07:14) 标签: 杂谈 1.将某目录下面所有的文件名后面加上所有者的名字,比如a.txt ...

最新文章

  1. [Lua]50行代码的解释器,用来演示lambda calculus
  2. python用方括号提取字符中的数值_python 从字符串中提取数值
  3. oracle 11g dataguard安装出现的错误
  4. 数据分析第一步--数据采集怎么进行埋点?
  5. Cloudera将被私有化,Hadoop时代或将落幕
  6. java终结器_Java的终结器仍然存在
  7. C语言-数据结构-可变长顺序表的删除操作
  8. 微信官方回应iOS 13.2频繁杀后台问题:建议先不升级
  9. 【MVC】bootstrap-paginator 分页
  10. “机密蔓延”成软件供应链安全的梦魇
  11. 【脑筋急转弯】—— 谁是诚实人?
  12. CSS规范(OOCSS SMACSS BEM)
  13. 小程序布局中class='container'的bug
  14. 普林斯顿微积分读本篇十一:最优化和线性化
  15. 2021-12-20---2021SC@SDUSC---DolphinScheduler(13)
  16. 有些微信小程序助你提高生活效率!
  17. vue axios轮询更新echarts 页面崩溃问题
  18. Rasa Events 之AllSlotsReset Restarted源码详解
  19. java opencv 物体检测_OpenCV.物体识别
  20. rhel6.6的内核源码安装与BCM4322无线网卡驱动的安装

热门文章

  1. 数据库查询优化-添加索引
  2. 数据结构实验——约瑟夫环
  3. TCP 报文段首部格式讲解
  4. IE 浏览器重置方法
  5. 基于springboot的校园竞赛报名管理系统
  6. Nginx基本配置参数说明与文档
  7. 关于html转换为pdf案例的一些测试与思考
  8. MM32F3277替换STM32
  9. python实现r树存储地理位置_空间索引R树研究_回顾与展望_张明波
  10. 【Vue】Vue项目的创建以及饿了么UI的使用