华北电力大学教学用ppt-06-IO.ppt

  1. 1、本文档共149页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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

文档评论(0)

000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档