JAVA的输入输出基本操作样例
JAVA 基本操作 输入输出 样例
2023-09-14 08:59:37 时间
![复制代码](http://common.cnblogs.com/images/copycode.gif)
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; }
![复制代码](http://common.cnblogs.com/images/copycode.gif)
![复制代码](http://common.cnblogs.com/images/copycode.gif)
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")); }
![复制代码](http://common.cnblogs.com/images/copycode.gif)
ACM中Java输入输出 最初写算法时,是用Scanner的。因为当时接触的测试数据基本都是以算法的复杂度为主,但是后面遇到大量的输入数据时。发现Scanner远远不能满足条件。下面列出几种常用的输入输出方式。(输出统一用printwriter,系统的system.out太慢,结尾要释放缓存才能输出,不然数据放在缓存中输不出来)
相关文章
- [Java 基础] 使用java.util.zip包压缩和解压缩文件
- java -version 问题 : C:ProgramDataOracleJavajavapath;
- MySQL_(Java)【连接池】简单在JDBCUtils.java中创建连接池
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- Java实现 LeetCode 152 乘积最大子序列
- Java实现 LeetCode 75 颜色分类
- Java实现 LeetCode 11 盛最多水的容器
- Java 是如何实现跨平台的?
- Java实现 黑洞数
- Java实现 蓝桥杯VIP 算法训练 薪水计算
- Java实现 蓝桥杯 基础练习 闰年判断
- 【刷题】Java面向对象概述
- 【JAVA】java中split以"." 、""、“|”分隔字符串
- java构造方法的不同
- Java程序打开浏览器和文件夹
- 【JAVA】基于MVC架构Java技术荟萃案例演练
- 【JAVA】java编译错误:编码UTF8/GBK的不可映射字符
- 给 SAP BTP 创建的 Java 应用添加 Custom Event Handler 支持创建功能
- Interview:Java岗位面试—面试求职攻略之一个JAVA程序员面试心得(非常值得收藏)
- 【Java用法】java 8两个List集合取交集、并集、差集、去重并集
- 【华为OD机试 2023】几何平均值最大子数组(C++ Java JavaScript Python)
- Java //PP2.5 编写一个应用程序TempConverter,读取用户输入的华氏温度,然后转换成摄氏温度
- Java 对比Hashtable、Hashmap、Treemap有什么不同?
- Java程序猿从笨鸟到菜鸟之(九十二)深入java虚拟机(一)——java虚拟机底层结构具体解释
- Java基本开发环境搭建
- JAVA学习第十九课(java程序的异常处理 (二))
- Java程序猿从笨鸟到菜鸟之(九十二)深入java虚拟机(一)——java虚拟机底层结构具体解释
- 【java】Java 多态