[問題]關於DataOutputStream類別的使用
(A)就是先用File class開一個檔案
(B)再用FileOutputStream class以(A)為參數開一個讓該檔能被寫入資料的物件
(C)最後用DataOutputStream class以(B)為參數開一個能寫出資料的物件
==================================================================
我發現我在做的時候有幾個問題:
1.順利寫入後用記事本開來看 每個字元的左右都會被加上一個我沒有要加的空白
2.好像沒法用.writeChars()或.writeChar()方法把\n的效果寫入檔案?那能做到嗎?
要怎嚜做呢?
3.要用.close()方法把(B),(C)的物件關閉時好像不能在try-catch之後的finally區塊做
但會要用finally不就是希望不管有沒抓到例外都能讓想要或需要執行的程式碼被執行
嗎?(因為一旦抓到就會直接跳出來)還是我有錯的地方?否則的話為何只有把close()動
作也寫在try裡才能過,不然會被JVM說"symbol not found",然後'^'指著(B)(C)中我開
的物件(我用J Creator)
以上,1和2是我下意識裡覺得滿麻煩的事,而3應該是技術性的問題
而1是我認為造成最大困擾的 因為格式都不對了 也有空間很浪費的感覺
雖然知道有其他眼下看來更好用的工具可用 但我是想一方面練習 一方面也很想知道-->
這個DataOutputStream class若是真這麼不方便 用他幹麼呢? 有什麼事是他features的?
以上 希望有有力量的人能為小弟解惑!!!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.239.241
→
01/31 08:32, , 1F
01/31 08:32, 1F
→
01/31 08:35, , 2F
01/31 08:35, 2F
→
01/31 08:37, , 3F
01/31 08:37, 3F
→
01/31 08:43, , 4F
01/31 08:43, 4F
→
01/31 08:46, , 5F
01/31 08:46, 5F
→
01/31 08:49, , 6F
01/31 08:49, 6F
→
01/31 08:51, , 7F
01/31 08:51, 7F
→
02/02 11:20, , 8F
02/02 11:20, 8F