DataInputStream的使用
public class Datainputstrem {
public static void main(String[] args) {
try {
DataInputStream inputStream =new DataInputStream(new BufferedInputStream(new FileInputStream(new File("D:\\c.txt"))));
System.out.println(inputStream.readDouble());
System.out.println(inputStream.readLong());
System.out.println(inputStream.readUTF());
inputStream.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
DataOutputStream的使用
public class Dataoutputstream {
public static void main(String[] args) {
double d=1.2;
long num=123L;
String string= "李宣霖";
File file=new File("D:\\c.txt");
try {
DataOutputStream outputStream=new DataOutputStream(new BufferedOutputStream(new FileOutputStream(file)));
outputStream.writeDouble(d);
outputStream.writeLong(num);
outputStream.writeUTF(string);
outputStream.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
ObjectInputStream的使用
public class Objectinputstream {
public static void main(String[] args) {
try {
ObjectInputStream in=new ObjectInputStream(new BufferedInputStream(new FileInputStream(new File("D:\\e.txt"))));
System.out.println(((Student)in.readObject()).toString());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
ObjectOutputStream的使用
public class Objectoutputstream {
public static void main(String[] args) {
try {
ObjectOutputStream out=new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream(new File("D:\\e.txt"))));
out.writeObject(new Student(15,"lixuanlin",12));
out.flush();
out.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}