課程
/后端開發
/Java
/Java Socket應用---通信是這樣練成的
I/o,網絡編程
2016-04-02
源自:Java Socket應用---通信是這樣練成的 3-2
正在回答
因為你想讀取每一行所顯示的內容(文字內容)。如果你用字節流輸出,那么得到的結果會是一些字節碼,然而你并不一定想得到字節碼,你想得到的可能是文本內容,如果容內中存在漢字,你可能會得到亂碼,一個漢字占用兩個字節~字節流的輸入輸出都是以字節為基本單位的,即都是0101這樣的東西。
BufferedReader的緩沖作用主要是為了讀寫內容時更高效。
zq97 提問者
需要專門的字符處理就要字符流,一次性讀取顯示什么的字節流也可以效率嗎還沒發現有啥差別,只不過方式不同而已
舉報
分享的是 Java 中的網絡編程,使用Socket實現網絡聊天通信
2 回答將字節輸入流轉換為字符讀取流(帶編碼規則)
6 回答為何要將字節輸入流轉換為字符輸入流?
3 回答為什么要這樣將字節輸入流裝換成字符輸入流?
1 回答字節輸入流轉換為字符輸入流得時候為什么要編碼??
2 回答關于字節輸入流轉換為字符輸入流的問題~~
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-03
因為你想讀取每一行所顯示的內容(文字內容)。如果你用字節流輸出,那么得到的結果會是一些字節碼,然而你并不一定想得到字節碼,你想得到的可能是文本內容,如果容內中存在漢字,你可能會得到亂碼,一個漢字占用兩個字節~字節流的輸入輸出都是以字節為基本單位的,即都是0101這樣的東西。
BufferedReader的緩沖作用主要是為了讀寫內容時更高效。
2016-07-09
需要專門的字符處理就要字符流,一次性讀取顯示什么的字節流也可以效率嗎還沒發現有啥差別,只不過方式不同而已