zoukankan      html  css  js  c++  java
  • java IO 数据流

    java IO 数据流


    DataInputStream 数据输入流
    DataOutputStream 数据输出流


    直接进行字符串的读写

    使用数据流的writeUTF()和readUTF() 可以进行数据的*)格式化顺序读写**
    注: 要用DataInputStream 读取一个文件,这个文件必须是由DataOutputStream 写出的,否则会出现EOFException,因为DataOutputStream 在写出的时候会做一些特殊标记,只有DataInputStream 才能成功的读取。

    package JavaIOTest;
    
    import java.io.*;
    
    public class DataStreamTest {
        public static void main(String[] args) {
            write();
            read();
        }
    
        private static void read(){
            File file = new File("d:/xyz/z/zzz/zzzz/Data.txt");
            try (
                    FileInputStream fileInputStream = new FileInputStream(file);
                    DataInputStream dataInputStream = new DataInputStream(fileInputStream)
                    )
            {
                boolean b = dataInputStream.readBoolean();
                int i = dataInputStream.readInt();
                String str = dataInputStream.readUTF();
                System.out.println("读取到布尔值:"+b);
                System.out.println("读取到整数:"+i);
                System.out.println("读取到字符串:"+str);
            }catch (IOException e){
                e.printStackTrace();
            }
        }
    
        private static void write(){
            File file = new File("d:/xyz/z/zzz/zzzz/Data.txt");
            try(
                    FileOutputStream fileOutputStream = new FileOutputStream(file);
                    DataOutputStream dataOutputStream = new DataOutputStream(fileOutputStream)
                    )
            {
                dataOutputStream.writeBoolean(true);
                dataOutputStream.writeInt(300);
                dataOutputStream.writeUTF("123 this is green");
            }catch (IOException e){
                e.printStackTrace();
            }
        }
    }
    
  • 相关阅读:
    ARC 117 D
    Maven依赖踩坑记录
    MobaXterm连接本地CentOS7
    Git在IDEA下的常用操作
    mq消息中间件
    nginx的作用
    Git的使用
    docker
    redis
    导出excel
  • 原文地址:https://www.cnblogs.com/PythonFCG/p/13860160.html
Copyright © 2011-2022 走看看