博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA的输入输出基本操作样例
阅读量:4876 次
发布时间:2019-06-11

本文共 1509 字,大约阅读时间需要 5 分钟。

这些类的继承关系有些类似,弄一个作为样例,理解一下其中的机制。

package cc.openhome;import java.io.*;public class Member {    private String number;    private String name;    private int age;        public Member(String number, String name, int age) {        this.number = number;        this.name = name;        this.age = age;    }        @Override    public String toString() {        return String.format("(%s, %s, %d)", number, name, age);    }        public void save() {        try{            DataOutputStream output = new DataOutputStream(new FileOutputStream(number));            output.writeUTF(number);            output.writeUTF(name);            output.writeInt(age);        } catch(IOException ex) {            throw new RuntimeException(ex);        }    }        public static Member load(String number) {        Member member = null;        try {                        DataInputStream input = new DataInputStream(new FileInputStream(number));            member = new Member(input.readUTF(), input.readUTF(), input.readInt());        } catch(IOException ex) {            throw new RuntimeException(ex);        }        return member;    }}
package cc.openhome;import java.io.*;public class MemberDemo {    public static void main(String[] args) {        Member[] members = { new Member("B1234", "Justing", 90),new Member("B4532", "Monica", 87)};        for(Member member : members) {            member.save();        }        System.out.println(Member.load("B1234"));    }}

转载于:https://www.cnblogs.com/aguncn/p/5421280.html

你可能感兴趣的文章
latex 学习笔记
查看>>
SQL 数据库 学习 005 学习必备的一些操作 --- 如何新建数据库 如何附加和分离数据库(如何备份还原数据库) 如何删除数据库...
查看>>
[php排错] Forbidden You don't have permission to access / on this server.
查看>>
MVC中的helper标签
查看>>
Spring Cloud Gateway入门
查看>>
XCode 4.2 新功能 - Storyboard
查看>>
Tomcat不保存SESSIONS.ser设置
查看>>
QEMU使用手册 - 2 QEMU计算机系统模拟器
查看>>
VIM技巧之去除代码行号并缩进代码
查看>>
自动化测试用例getText()获取某一个元素的值返回null或空
查看>>
大数智能未来
查看>>
virtualenv和virtualenvwrapper 的安装和使用
查看>>
MAC sublime text 无法自动补齐标签
查看>>
NgBook留言本开发全过程(1)
查看>>
LeetCode-指针法
查看>>
Python之路,Day12 - 那就做个堡垒机吧
查看>>
linux之shell之if、while、for语句介绍
查看>>
Mysql phpStudy升级Mysql版本,流产了怎么办?
查看>>
SQLServer之数据库行锁
查看>>
OFDM仿真
查看>>