看板 java 關於我們 聯絡資訊
在 Java I/O 物件中,我們要利用某一個物件時,可以從物件名稱很直覺的知道使用 這個物件有什麼作用。 想問為什麼用 read() 方法可讀取 InputStream 物件的資料,但是 InputStream 無法做 寫入的動作。 同樣地,利用 write() 方法可以寫入 OutputStream 物件的資料,但 OutputStream 無法做讀取的動作。 對使用者來說,InputStream 就是要輸入資料串列,怎麼不能做寫入的動作? 同樣地,OutputStream 就是用來輸出資料串列,怎麼不能做讀取的動作? 還是說,read() 或是 write() 是對 JVM 而言? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.195.47
kyoby:寫入后形成了inputstream輸入流... 03/09 00:31
kaomark:@@? InputStream不是讓你去接從別的地方送來的data的嗎? 03/09 00:33
superlubu:你要這樣玩可以用 RandomAccessFile 03/09 01:23