下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验四java输入输出流编程一、实验目的在java开发环境下,掌握java输入输出流的用法。二、实验环境微机,软件myeclipse, jdk 1.5以上版本即可。三、实验内容1) file类用法2 )字节流:filelnputstream, fileoutputstream ; bufferedlnputstream 和 bufferedoutputstream ; datalnputstream 和 dataoutputstream ; printstream字符流:filereader 和 filewriter: bufferedreader 和 bufferedwriter掌握上述类的
2、共有属性以及它们各自的独有特性。3)字节流对象包装成字符流对象的方法四、实验要求1. 在你的java匚程文件所在文件夹src下血创建一个文件夹hellodir,在这个文件夹下 面新建一个文件hellofile.tho,在heliofile.tho中写入下列数据:mid-autumn-day, mid-autumn-day, mid-autumn-day! yearn! yearn! moon-cakes!从hellofile.tho将数据复制到文件hello.txt中。(满分为a)2. 从键盘敲入一系列字母,将其存储到文件sourtxt.txt中,对其进行升序排序后,存 到另一个文件dcstt
3、xt.txt中,并显示在屏幕上。(满分:a)aslf uciuxnwluernzxiuvyasefhsbadaaf sa 写入到第一个文件中的未拍过序的字串为:aslf-jioiuxnvwiuernzxluvyasefhsbadaaf sa 写入到第二个文件中的排序后的字符串为:aaaaaabdeef f fhiiilnnorssssjjwwxxyz提示:字符串的排序方法:charf chs = str . tochararray () ; /将字符川放置到-个字符数纽 屮arrays . sort (chs) ;/ 排序3. 现有文本文件“mouse.txt”,利用缓冲式文件输入输出流将其复
4、制到“hellobuf.txt” 文件中。mouse.txt的内容如下所示:(满分:a)(容)我家人门常打开(容)开放怀抱等你(春)拥抱过就有了默契(春)你会爱上这里(炜)不管远近都是客人(炜)请不用客气(陈)相约好了在一起(陈)我们欢迎你(渥)北京欢迎你(霆)为你开天辟地(磊)流动屮的魅力(需)充满着朝气(瑣)北京欢迎你(瑣)在太阳卜分亨呼吸(费)在黄土地刷新成绩(汤)我家大门常打开(汤)开怀容纳天地(玲梓)岁刀绽放青春笑容(玲梓)迎接这个日期(颖)天大地大都是朋友(颖)请不用客气(芸伍)画意诗悄带笑意(芸伍)只为等待你(坤范)北京欢迎你(坤范)像音乐感动你(游欧)让我们都加油(游欧)去超越
5、口己(沙满)北京欢迎你(沙满)有梦想谁都了不起(金何)有勇气就会有奇迹提示:建立缓冲式字符输入输出流。4. 编写一个员工类,其中包含员工姓名,性别和年龄等三个字段,往文件中写入三名 员工的信息,然后从文件中读出这三名员工的信息。(满分:a)提示:建立一个需要序列化的对象,然后使用objectlnputstream和objectoutputstream 的相应方法对其进行操作。5. 在本机上建立一个文件,将文本框中输入的下列类型的数据,(满分:3/2a)如: int: 100; float: 3.1415925; double:3.1415926; long: 1234567891; boole
6、an:true; int:100; string:11祖国,祖国,我爱你!”string:"中国,中国,我的祖国!”通过单击按钮“写原始数据类型到文件”按钮写入到这个文本文件屮。然后通过单击 按钮“从文件中读取原始数据类型“把这些数据读取出来,显示在jframe的文本区中。能将界面正确的设计出来,能将用户从文本框输入的数据写入到文件中,并能从文件中 再把输入读出显示在j frame最下血的jtextarea中。提示:不需要对各个文本的数据格式做验证(假设用户每次都能输入合法的数据格 式)文件的扩展名可以自己定义,文件的可能路径是这样的:dataoutputstreamds=newdataoutputstream(newfileoutputstream("src/chap02/io.rtrn);也可以口己设定路径 本题着重是 dataoutputstream , datal叩utstream , fileinputstream 和 fileoutputstream 类的用法程序的参考运行界面如卜所示:图4-1五、实验问题和结论1. 字节输入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年宜昌市卫生健康委所属事业单位“招才兴业”高层次人才引进公开招聘111人备考题库参考答案详解
- 2025年第四季度芜湖市第一人民医院公开招聘劳务派遣工作人员备考题库及1套完整答案详解
- 2026年成都市龙王庙正街小学员额教师招聘补招备考题库完整答案详解
- 2026年安龙县美团合伙人招聘备考题库及答案详解一套
- 2026年惠州大亚湾开发区管委会石化能源产业局公开招聘事业单位编外人员备考题库及参考答案详解1套
- 2026年东台市市级机关公开转任公务员备考题库及答案详解1套
- 2026年扬州市新华中学公开招聘教师6人备考题库及完整答案详解一套
- 2026年司法鉴定所鉴定助理招聘备考题库含答案详解
- 2026年孟定海关综合技术中心医学检验工作人员招聘备考题库及参考答案详解一套
- 2026年成都市锦江区东华小学公开招聘员额教师的补招备考题库附答案详解
- 2025年荆楚理工学院马克思主义基本原理概论期末考试真题汇编
- 2026年恒丰银行广州分行社会招聘备考题库带答案详解
- 纹绣风险协议书
- 【语文】湖南省长沙市雨花区桂花树小学小学一年级上册期末试卷(含答案)
- 贵港市利恒投资集团有限公司关于公开招聘工作人员备考题库附答案
- 广东省部分学校2025-2026学年高三上学期9月质量检测化学试题
- 【道 法】期末综合复习 课件-2025-2026学年统编版道德与法治七年级上册
- 中国心力衰竭诊断和治疗指南2024解读
- 冬季防静电安全注意事项
- 2025年国家工作人员学法用法考试题库(含答案)
- 2025版煤矿安全规程题库
评论
0/150
提交评论