[問題] Java I/O

看板java作者 (喬巴)時間16年前 (2008/03/08 23:58), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/1
在 Java I/O 物件中,我們要利用某一個物件時,可以從物件名稱很直覺的知道使用 這個物件有什麼作用。 想問為什麼用 read() 方法可讀取 InputStream 物件的資料,但是 InputStream 無法做 寫入的動作。 同樣地,利用 write() 方法可以寫入 OutputStream 物件的資料,但 OutputStream 無法做讀取的動作。 對使用者來說,InputStream 就是要輸入資料串列,怎麼不能做寫入的動作? 同樣地,OutputStream 就是用來輸出資料串列,怎麼不能做讀取的動作? 還是說,read() 或是 write() 是對 JVM 而言? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.195.47

03/09 00:31, , 1F
寫入后形成了inputstream輸入流...
03/09 00:31, 1F

03/09 00:33, , 2F
@@? InputStream不是讓你去接從別的地方送來的data的嗎?
03/09 00:33, 2F

03/09 01:23, , 3F
你要這樣玩可以用 RandomAccessFile
03/09 01:23, 3F
文章代碼(AID): #17qhUiFE (java)