我的代碼正在運行。我只需要了解特定變量在代碼中的作用。我試圖打印變量“數(shù)據(jù)”中的值,但它給了我一些我無法理解的數(shù)字。public static void main(String[] args) throws IOException { FileInputStream fileinputstream = new FileInputStream ("c:\\Users\\USER\\Desktop\\read.TXT"); FileOutputStream fileoutputstream = new FileOutputStream("c:\\Users\\USER\\Desktop\\write.TXT"); while (fileinputstream.available() > 0) { int data = fileinputstream.read(); fileoutputstream.write(data); } fileinputstream.close(); fileoutputstream.close();}
3 回答

神不在的星期二
TA貢獻1963條經(jīng)驗 獲得超6個贊
FileInputStream#read()
從底層文件中讀取一個字節(jié)的信息。
由于這些文件是文本文件(根據(jù)它們的擴展名),您可能應該使用FileInputStream
, 而不是FileReader
, 來正確處理字符,而不是組成它們的字節(jié)。

阿波羅的戰(zhàn)車
TA貢獻1862條經(jīng)驗 獲得超6個贊
添加回答
舉報
0/150
提交
取消