Java IO流--数据流DataInputStream和DataOutputStream的使用

简介: Java IO流--数据流DataInputStream和DataOutputStream的使用

数据流的概述:

DataInputStream 和 DataOutputStream

作用:用于读取或者写出基本数据类型或者字符串

@Test
    public void test2(){
        DataOutputStream dos = null;
        try {
            dos = new DataOutputStream(new FileOutputStream("demo.txt"));
            dos.writeUTF("程序员");
            dos.writeInt(30);
            dos.writeBoolean(true);
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            if (dos!=null) {
                try {
                    dos.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
    @Test
    public void test3(){
        DataInputStream dis = null;
        try {
            dis = new DataInputStream(new FileInputStream("demo.txt"));
            String name = dis.readUTF();
            int age = dis.readInt();
            boolean isMale = dis.readBoolean();
            System.out.println("name=" + name);
            System.out.println("age=" + age);
            System.out.println("isMale=" + isMale);
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            if (dis!=null) {
                try {
                    dis.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }


目录
相关文章
|
10天前
|
Java
【Java基础】输入输出流(IO流)
Java基础、输入输出流、IO流、流的概念、输入输出流的类层次结构图、使用 InputStream 和 OutputStream流类、使用 Reader 和 Writer 流类
58 1
|
10天前
|
存储 缓存 Java
Java基础17-读懂Java IO流和常见面试题(二)
Java基础17-读懂Java IO流和常见面试题(二)
21 0
|
10天前
|
存储 Java Unix
Java基础17-读懂Java IO流和常见面试题(一)
Java基础16-读懂Java IO流和常见面试题(一)
19 0
|
15天前
|
存储 算法 NoSQL
JAVA—IO流知识点总结
JAVA—IO流知识点总结
|
18天前
|
Java 应用服务中间件
已解决:An error occurred at line: 1 in the generated java file The type java.io.ObjectInputStream canno
已解决:An error occurred at line: 1 in the generated java file The type java.io.ObjectInputStream canno
|
1月前
|
Java Unix Windows
|
19天前
|
Java
io读两个文件,生成list 排重后写本地文件(Java)
io读两个文件,生成list 排重后写本地文件(Java)
|
23天前
|
存储 Java API
Java语言IO(输入/输出)编程技术深度解析
Java语言IO(输入/输出)编程技术深度解析
252 1
|
27天前
|
存储 Java API
Java IO流
Java IO流
28 2
|
29天前
|
存储 Java
Java IO流:深入解析与技术应用
Java IO流:深入解析与技术应用
264 1