java 程序设计实验

实验七 输入输出流(2)

一.实验目的

输入和输出是Java的核心功能之一。本节学习了Inputstream和OutputStream,Reader,Writer的几个子类,通过实验加以巩固。

二.实验内容

1.将指定的Java源程序文件复制一份,另存为“test.txt”文件,并同时将文件的内容打印到“命令提示符”窗口中。

实现思路

(1)首先定义3个处理流,其代码如下所示:

(2)将文件字符节点流封装到缓冲字符处理流中,接着在将缓冲字符处理流封装到字符打印处理流。通过两次的封装,就得到了既有缓冲功能又有打印功能的流。代码如下:

(3)写文件并在控制台打印比如下图。

请给出完整的代码并调试。

2.修改程序1,使用Java的输入输出流将一个文本文件的内容按行读出,每读出一行就顺序 行号,并写入到另一个文件中。

3.System.in的使用

利用I/O流类,实现读取用户输入“JAVA!!”,然后输出用户输入的内容。用户接着输入一行“hello”,屏幕再继续打印一行。直到输入回车,程序结束。如下图所示。

java实验七输入输出流_实验七 输入输出流相关推荐

  1. mysql实验6语言结构_实验六 SQL语言数据查询语言DQL.pdf

    实验六 SQL语言数据查询语言DQL 实验六 SQL 语言数据查询语言DQL 一.实验目的 数据查询语言指对数据库中的数据查询.统计.分组.排序等操作.查询语 句可以分为简单查询.连接查询.嵌套查询和 ...

  2. python语言的实验心得体会范文_实验心得体会-精选范文

    第 1 页 2019 年实验心得体会 我们做实验不要一成不变和墨守成规, 应该有改良创新的精 神. 实际上, 在弄懂了实验原理的基础上, 我们的时间是充分的, 做实验应该是游刃有余的,如果说创新对于我 ...

  3. java实验七输入输出流_实验六_Java的输入输出流

    JAVA的输入输出流 实验六 Java的输入输出流 实验目的 1. 理解I/O流的概念,掌握其分类 2. 掌握文本文件读写.二进制文件读写 实验环境 JDK1.4以上版本, Eclipse集成开发环境 ...

  4. JAVA实现中点画线_实验1-中点画线和Bresenham画线算法的实现

    <实验1-中点画线和Bresenham画线算法的实现>由会员分享,可在线阅读,更多相关<实验1-中点画线和Bresenham画线算法的实现(9页珍藏版)>请在人人文库网上搜索. ...

  5. java类图设计题_试题七阅读下列说明、图以及Java程序。[说明]某订单管理系统的部分UML类图如 - 信管网...

    试题七 阅读下列说明.图以及Java程序. [说明] 某订单管理系统的部分UML类图如下图所示. 上图中,Product表示产品,ProductList表示所销售产品的列表,Order表示产品订单,O ...

  6. java五子棋实验总结与心得_实验总结与心得体会

    实验总结与心得体会 实验总结与心得体会 之前我在编程的过程中写过一份实验总结,里面详细的记录了实验中遇到的各种问题以及解决办法,当我完成了整个实验整理文档的时候,看到程序说明文档的后面标着0kB,心里 ...

  7. java第七章多线程_第七章 多线程

    7 多线程 7.1 进程和线程 1.进程进程是一个正在执行中的程序 每一个进程都有一个执行顺序,该顺序是一个执行路径,或者叫做一个控制单元 2.线程线程就是进程中的一个独立控制单元 线程在控制着进程的 ...

  8. java 字符串 转 文件路径_连接用户输入字符串转换为完整的文件路径(Java)

    我写了一个简短的脚本来创建一个文件到我的桌面,文件出现了 . 我只是在main中完成了所有操作,如下所示: import java.io.*; import java.util.Scanner; pu ...

  9. python语言的实验心得体会范文_实验报告心得体会范文3篇_心得体会

    实验报告心得体会范文 3 篇 _ 心得体会 篇一:实验报告心得体会范文 这次实习, 我对该公司的一些情况有了一个基本的了解, 根据在实习期间的所见, 我对 公司的今后发展提出了以下的建议: 1. 公司 ...

最新文章

  1. 人脑细胞在培养皿中学会打游戏,比AI学习速度快18倍还省电,有黑客帝国那味了...
  2. python安装pymssql
  3. centos 6.5配置samba
  4. 寻找百度翻译参数,实现百度翻译
  5. 等差素数列(素数筛暴力)
  6. eclipse反编译插件Jadclipse介绍
  7. Qt4_基于项的图形视图
  8. 自豪地采用WordPress,如何删除链接?
  9. 安装CCS时提示路径中含有非法字符
  10. 网关支付、银联代扣通道、快捷支付、银行卡支付分别是怎么样进行支付的?...
  11. 银河麒麟支持php吗,银河麒麟操作系统下载
  12. 如何批量删除word文章里的中文只保留英语字母
  13. 计算机如何设置网络,如何设置宽带连接
  14. 移动硬盘看不到盘符,磁盘管理器显示未初始化解决办法
  15. 初识智遥工作流软件——表单开发篇1
  16. wpf APlayer 播放
  17. MyBatis高效同步百万级数据
  18. Cassandra CQL使用详解
  19. k8s查看pod的命令
  20. jenkins部署微服务项目

热门文章

  1. Java+MySQL基于ssm的超市进销存会员管理系统
  2. Python编程练习:百钱百鸡问题
  3. 一步步学习PHP笔记(李炎恢瓢城web俱乐部-多用户留言系统)01
  4. 2019世界地球日,美厦三恒系统与您一起守护我们的地球母亲
  5. 玩转华为ENSP模拟器系列 | 配置STP功能示例
  6. Java删除文件夹下的全部内容
  7. Java 删除文件和文件夹
  8. 【疑难杂症02】ResultSet.next() 效率低下问题解决
  9. 废品机械师双脚机器人教程_废品机械师人物修改教程详解
  10. FAQ0131 AT32操作擦除 SPIM 必须注意事项说明FAQ0135-AT32MCU 时钟配置错误或晶振大小选择错误导致异常