查看“DataInputStream和DataOutputStream”的源代码
←
DataInputStream和DataOutputStream
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==介绍== 字节文件流FileInputStream和FileOutputStream只能提供纯字节或字节数组的输入/输出。使用处理流类的子类二进制数据文件流DataInputStream 和DataOutputStream类,可以进行基本数据类型数据的输入/输出。这两个类提供了读写Java中的基本数据类型的功能。 ==演示== 下面程序演示了DataOutputStream和DataInputStream的使用。 <nowiki>public static void main(String[] args) throws IOException { // 写入数据到文件中 DataOutputStream dataOutputStream = new DataOutputStream(new FileOutputStream("data.bin")); dataOutputStream.writeInt(123);// 写入整数 dataOutputStream.writeFloat(123.45F);// 写入浮点数 dataOutputStream.writeLong(789);// 写入长整数 dataOutputStream.close();// 关闭流 // 读取文件内容 DataInputStream dataInputStream = new DataInputStream(new FileInputStream("data.bin")); int int123 = dataInputStream.readInt(); float float12345 = dataInputStream.readFloat(); long long789 = dataInputStream.readLong(); dataInputStream.close(); System.out.println("int123 = " + int123); System.out.println("float12345 = " + float12345); System.out.println("long789 = " + long789); }</nowiki> 【注意】在实际使用这两个类时,必须匹配起来进行使用。也就是说,只有使用DataOutputStream流格式写入的数据,在实际读取时才可以使用DataInputStream进行读取。
返回至
DataInputStream和DataOutputStream
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息