java 数据流 模板使用
package com.utils.io;
import java.io.*;
public class DataStream {
public static void main(String[] args) {
String[] name = {"Tom","Jack","Mary"};//可以采取这种方式,对不同类型的数据进行存储
double[] salary = {300, 400, 1200};
try{
FileOutputStream fos = new FileOutputStream("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("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();
}
}
}