数据流文件读写示例
来源:互联网 发布:淘宝毛线宝宝鞋 编辑:程序博客网 时间:2024/05/21 10:24
数据流
l DataInputStream
l DataOutputStream
例:在文件中写入并读出人名及其工资
import java.io.*;
public class T1 {
public static void main(String[] args) {
String[] name = {"Tom","Jack","Mary"};
double[] salary = {300, 400, 1200};
try{
FileOutputStream fos = new FileOutputStream("res/salary.txt");
DataOutputStream dos = new DataOutputStream(fos);
for(int i=0; i<name.length; i++){
dos.writeUTF(name[i]);
dos.writeDouble(salary[i]);
}
dos.close();
fos.close();
FileInputStream fin = new FileInputStream("res/salary.txt");
DataInputStream dis = new DataInputStream(fin);
for(int i=0; i<name.length; i++){
String n = dis.readUTF();
double s = dis.readDouble();
System.out.println(n + " : " + s);
}
dis.close();
fin.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
用缓冲字节流实现文件读写
import java.io.*;
public class BufferedIOTest {
public static void main(String[] args) {
try{
FileOutputStream fos = new FileOutputStream("res/new.txt");
BufferedOutputStream bos = new BufferedOutputStream(fos);
DataOutputStream dos = new DataOutputStream(bos);
dos.writeUTF("good morning!");
dos.writeInt(250);
dos.close();
bos.close();
fos.close();
FileInputStream fis = new FileInputStream("res/new.txt");
BufferedInputStream bis = new BufferedInputStream(fis);
DataInputStream dis = new DataInputStream(bis);
System.out.println(dis.readUTF() + "\n"+ dis.readInt());
dis.close();
bis.close();
fis.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
方便快捷键:
内容提示:Alt+/ 快速修复:Ctrl +1导包:Ctrl +Shift +0格式化代码块:Ctrl +shift+f 向前向后:Alt + 方向键
添加注释:Ctrl + Shift+/
除去注释:Ctrl + Shift + \
程序的高度和运行:f5(跳入)f6(跳过)f7(跳出)
- 数据流文件读写示例
- PHP读写文件示例
- Android读写文件示例
- Javascript 读写文件示例:
- Javascript 读写文件示例
- C++ 文件读写示例
- android 读写文件示例
- hadoop文件读写示例
- NIO读写文件示例
- jscript读写TEXT文件示例
- c++ 文件读写简单示例
- jscript读写TEXT文件示例
- 用Java读写文件-示例
- QT读写xml文件示例
- C++文件读写示例fstream
- C# 读写XML文件示例
- Delphi读写ini文件示例
- c读写txt文件示例
- IT系统风险管理体系的构建思路
- Hibernate一对多双向关联
- 点击一个按钮实现在不同对话框之间的切换,帮忙看下这代码能不能这样写,为什么不对呀
- spring aop 复习 .2 切入点
- JAVA对象拷贝
- 数据流文件读写示例
- 以不同方式向Shell函数传递数组参数
- image xss 1.图片发生xss攻击的条件、原因及对策
- 补充第二天
- 如何选择最可靠的机房进行主机托管
- 二路归并理论
- 爱语魔咒的资源提取
- OA与ERP系统的区别
- 删除所有外键约束 禁用所有外键约束 启用所有外键约束