
数据输入
- package com.itheima.println;
- import java.io.DataOutputStream;
- import java.io.FileNotFoundException;
- import java.io.FileOutputStream;
-
- public class Test3 {
- public static void main(String[] args) {
-
- try(
- //1、创建一个数据输出流包装低级的字节输出流
- DataOutputStream dos =
- new DataOutputStream(new FileOutputStream("IO/src/itheima.txt"));
- ) {
- dos.write(97);
- dos.writeDouble(97.5);
- dos.writeBoolean(true);
- dos.writeUTF("我是好人");
-
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }

数据读取
- package com.itheima.println;
-
- import java.io.*;
-
- public class Test5 {
- public static void main(String[] args) {
- try (
- DataInputStream dis =
- new DataInputStream(new FileInputStream("IO/src/itheima10.txt"));
- ){
- int i = dis.readInt();
- System.out.println(i);
-
- double d = dis.readDouble();
- System.out.println(d);
-
- boolean b = dis.readBoolean();
- System.out.println(b);
-
- String s = dis.readUTF();
- System.out.println(s);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }