import java.io.*;publicclassTest{publicstaticvoidmain(String args[]){
File file =newFile("C:\\Users\\80626\\Desktop\\1.txt");try{
FileOutputStream out =newFileOutputStream(file);
DataOutputStream outData =newDataOutputStream(out);
outData.writeBoolean(true);
outData.writeChar('A');
outData.writeInt(10);
outData.writeLong(88888888);
outData.writeFloat(3.14f);
outData.writeDouble(3.1415926897);
outData.writeChars("hello,every one!");}catch(IOException e){}try{
FileInputStream in =newFileInputStream(file);
DataInputStream inData =newDataInputStream(in);
System.out.println(inData.readBoolean());//读取boolean数据
System.out.println(inData.readChar());//读取字符数据
System.out.println(inData.readInt());//读取int数据
System.out.println(inData.readLong());//读取long数据
System.out.println(+inData.readFloat());//读取float数据
System.out.println(inData.readDouble());//读取double数据char c ='\0';while((c = inData.readChar())!='\0')//读入字符不为空
System.out.print(c);}catch(IOException e){}}}/*
输出
true
A
10
88888888
3.14
3.1415926897
hello,every one!
文件
A
LV8@H趺@ !鸜檎 h e l l o , e v e r y o n e !
*/