- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华北电力大学教学用ppt-06-IO
NCEPU 为了简化程序员对于流的操作,使得程序员可以从繁杂的数据格式中解脱出来,在IO类中专门设计了两个类——DataInputStream/DataOutputStream类简化流数据的读写。 这两个类提供了读写Java中的基本数据类型的功能。 在实际使用这两个类时,必须匹配起来进行使用。也就是说,只有使用DataOutputStream流格式写入的数据,在实际读取时才可以使用DataInputStream进行读取。 DataInputStream类和DataOutputStream类 NCEPU 数据流构造方法 DataInputStream类的构造方法如下: DataInputStream(InputStream in)创建处理流FilterInputStream对象并为以后的使用保存InputStream参数in。 DataOutputStream类的构造方法如下: DataOutputStream(OutputStream out)创建输出数据流对象写数据到指定的OutputStream 。 NCEPU 使用DataOutputStream类输出数据 DataOutputStream流将原始数据值转换为字节序列,再通过FileOutputStream将字节序列写到文件中,从而提供高级文件存取。 创建DataOutputStream流 File outFile=new File(“test.data”); FileOutputStream outFileStream=new FileOutputStream(outFile); DataOutputStream outDataStream= new DataOutputStream(outFileStream); 关闭DataInputStream流 outDataStream.close() NCEPU DataOutputStream类 主要方法 void writeByte() 写入byte型数据 void writeBoolean() 写入boolean型数据 void writeShort() 写入short型数据 void writeChar() 写入char型数据 void writeInt() 写入int型数据 void writeLong() 写入long型数据 void writeFloat() 写入float型数据 void writeDouble() 写入double型数据 void writeBytes() 写入bytes型数据 void writeChars() 写入字符串数据 outDataStream.writeInt(1234); outDataStream.writeChars(“ABC”); outDataStream.writeChar(‘A’); NCEPU 使用DataInputStream类读取数据 创建DataInputStream流 File inFile=new File(test.data); FileInputStream inFileStream=new FileInputStream(inFile); DataInputStream myDataStream= new DataInputStream(inFileStream); 关闭DataInputStream流 myDataStream.close(); NCEPU 主要方法 byte readByte() 读取byte型数据 int readUnsignedByte() 读取unsignedbyte型数据 short readShort() 读取short型数据 int readUnsignedShort() 读取unsignedshort型数据 char readChar() 读取char型数据 int readInt() 读取int型数据 long readLong() 读取long型数据 float readFloat() 读取float型数据 double readDouble() 读取double型数据 String readLine() 读取line型数据 DataInputStream类 NCEPU 使用数据流类输入输出基本类型的数据 DataInputStream写入基本类型的数据。 例如: 19.99 12 Java T-shirt 9.99 8 Java
您可能关注的文档
- 2014年滨州市中考地理试卷及答案(word版)讲解.doc
- 华为产品培训.ppt
- 2014年物业管理基本制度与政策模拟试题答案讲解.doc
- 2014年浙江省中考试题化学部分讲解.doc
- 2014年物业管理师考试《物业管理基本制度与政策》真题及答案讲解.doc
- 2014年物业管理师考试《物业管理综合能力》试题及答案讲解.doc
- 华为-SDH设备概述.pptx
- 华为南方工厂综合环境系统无线气体检测解决方案.ppt
- 2014年物理中考复习《物态变化》ppt课件讲解.ppt
- 2014年福建省初中学业考试语文考试大纲-2014年福建省初中讲解.doc
- 第6课希腊罗马古典文化课件(共25张PPT)(内嵌音频+视频).ppt
- 4.1中国特色社会主义进入新时代课件(共25张PPT+2个)高中政治统编版必修一中国特色社会主义(内嵌音频+视频).pptx
- 4.1中国特色社会主义进入新时代课件(共18张PPT)高中政治统编版必修一中国特色社会主义(内嵌音频+视频).pptx
- 粤教版高中物理必修第一册1.2位置位移课件(共23张PPT)(内嵌音频+视频).ppt
- 人音版(2012)音乐五年级上册第七单元欣赏迎来春色换人间课件(共13张PPT)(内嵌音频+视频).pptx
- 人音版(简谱)(2024)一年级上册第2单元第4课《祖国妈妈您好》课件(共19张PPT)(内嵌音频+视频).pptx
- 人音版四年级上册第八课京剧的武场京剧的文场课件(共19张PPT)(内嵌音频+视频).pptx
- 人教版四年级下册第三单元《唱脸谱》(共31张PPT)(内嵌音频+视频).ppt
- 高中思想政治统编版必修1中国特色社会主义4.1中国特色社会主义进入新时代课件(30张PPT)(内嵌音频+视频).pptx
- 苏少版音乐(简谱)二年级上册第五单元邮递马车课件(共16张PPT)(内嵌音频+视频).ppt
最近下载
- 建筑工程基孔肯雅热疫情应急预案(精选汇编).docx
- 学堂在线网课《生活英语读写》课后作业单元考核答案.docx VIP
- 移动通信管光缆线路工程监理实施细则(含管道建设).doc VIP
- 《前厅服务与管理》《旅游心理学》月考试卷.doc VIP
- BIQS教材-模块介绍.pptx VIP
- T_QGCML 2981—2024(悬浇连续梁临时固结组合体系的抗倾覆能力分析方法).pdf VIP
- 2025年衡阳出租车从业资格证考试题库下载.docx VIP
- 高频精选:海航招飞的面试题目及答案.doc VIP
- 7的乘法口诀公开课教学设计.pdf VIP
- 2024-2025学年人美版(2024)初中美术七年级下册全册(教案含反思).docx VIP
文档评论(0)