在需要寫字符而不是字節的情況下應該使用哪一類?哪個類用於寫字符而不是字節?
8
A
回答
6
13
請看看java.io.Writer
及其子類。
1
一個重要的事情瞭解我有用/ Java中0爲流(InputStream
和OutputStream
等)被用於讀取和寫入二進制數據(你讀取或寫入字節與文件中的完全一樣),並且讀取器和作者(Reader
和Writer
等)用於讀寫字符。
讀者和作者是流上的一層。 A Reader
使用字符編碼(例如UTF-8,ISO-8859-1,US-ASCII)解釋來自InputStream
的字節以將它們轉換爲字符,並且Writer
使用字符編碼將字符轉換爲字節。
+0
不完全。讀者和作者*不直接與流相關。只有`InputStreamReader`和`OutputStreamWriter`在編碼的幫助下將流與讀寫器連接起來。 – Mot 2011-01-15 12:07:00
相關問題
- 1. 寫空字節的文件,而不是正確的字符串
- 2. 基於字節而不是字符數的子空間
- 3. 爲什麼一箇中文字符需要一個字符(2個字節)而不是3個字節?
- 4. 拆分字節串上一個字節串(而不是Word8或字符)
- 5. strtok基於char *(字符串)而不是單個字符
- 6. 類型錯誤:必須是字符串,不空字節,而不是str的
- 7. 哪個字節是位?
- 8. 如何在C#中使用TcpClient字符串而不是字節?
- 9. numpy.loadtxt返回字符串再版字節字符串,而不是字符串
- 10. java套接字發送字符串,而不是字節
- 11. C#UTF8解碼,返回字節/數字而不是字符串
- 12. ReadWords而不是字節
- 13. 使用Ruby 1.9字符串作爲字節流而不是編碼字符串
- 14. Java中的字符是1個字節還是2個字節?
- 15. 提取字符串,它是存在於一個字符串,而不是其他
- 16. TypeError:int()參數必須是一個字符串,類似字節的對象或數字,而不是'NoneType'
- 17. int()函數的參數必須是一個字符串,一類字節對象,數字,而不是「名單」
- 18. PHP:strlen返回字符長度而不是字節長度
- 19. 爲什麼MongoDB.Bson.BsonExtensionMethods.ToBson返回字節數組而不是字符串?
- 20. 閱讀System.Diagnostics.ProcessStartInfo標準輸出爲字節,而不是字符
- 21. 發送字節而不是字符串的聊天程序
- 22. 閱讀()看到空字符,而不是正確的字節
- 23. Python的StringIO替換與字節而不是字符串?
- 24. 編碼:TypeError:寫入()參數必須是str,而不是字節
- 25. 爲什麼MongoId不是12字節長,而是24字節?
- 26. 哪個字符是Ctrl + Backspace?
- 27. INT()參數必須是一個字符串,一個類字節對象或數量,而不是「方法」
- 28. ELK類型轉換 - 不是一個數字,而是一個字符串
- 29. 是否有用於UTF8字符的分隔符字節?
- 30. 哪個字符集應該用於Mysql
PrintWriter通常是一個糟糕的主意,因爲它會吞噬異常。作家是關注的主要抽象。 – 2011-01-14 13:07:19