嘗試修改程式中的各種資料,并通過運行、除錯,比較各資料型別在記憶體中的值與在硬碟檔案中的存盤形式。結果以二維表格形式,對比并加以說明。
import java.io.*;
public class DataIO{
public static void main(String[] args) throws IOException{
DataOutputStream out =
new DataOutputStream(
new BufferedOutputStream(
new FileOutputStream("c:\\data.txt")));
out.writeBoolean(false);
out.writeChar('c');
out.writeByte(1);
out.writeShort(2);
out.writeInt(3);
out.writeLong(4L);
out.writeFloat(5.0f);
out.writeDouble(6.0);
out.writeUTF("hello world!");
out.close();
DataInputStream in=new DataInputStream(
new BufferedInputStream( new FileInputStream("c:/data.txt")));
System.out.println(in.readBoolean()+";"+in.readChar()+";");
System.out.println(in.readByte()+";"+in.readShort()+";");
System.out.println(+in.readInt()+";"+in.readLong());
System.out.println(in.readFloat()+";"+in.readDouble()+";");
System.out.println(in.readUTF()); in.close();
}
}




uj5u.com熱心網友回復:
這個我也不太會 樓主解決了嗎 請教一下轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/46119.html
標籤:Java相關
上一篇:SpringMVC注解Ambiguous mapping錯誤
下一篇:dubbo關閉時出現錯誤資訊
