課程
/后端開發
/Java
/文件傳輸基礎——Java IO流
如果是的話,
下一步的Integer.toHexString()不是把十進制轉成十六進制嗎?為什么這里能把二進制轉成十六進制?
2016-12-05
源自:文件傳輸基礎——Java IO流 1-1
正在回答
getBytes()方法是將一個字符串轉化為一個字節數組byte[]的方法,使用的是默認的UTF-8編碼表進行轉換的。byte是數據類型,不是進制類型,沒有說是二進制。java的byte是-128~127區間,所以說轉換成十六進制沒毛病。
壯丹田 提問者
律生息
東北虎Boy
get bytes();方法,是將字符串轉化為字節(數組)
例如:
String s = "IO輸入輸出流";
byte[] bytes1 = s.getBytes(); //這里轉換成字節序列用的是項目默認的編碼
。。。。。。
下一步的Integer.toHexString(); //是把字節轉換成了int,以十六進制的方式顯示
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內容
3 回答文件的復制-字節轉字符串
2 回答為什么這里將字符數組轉變成字符串不能用toString()方法?
1 回答為什么轉換成16 進制方式顯示
1 回答字符與字符串的輸入!
1 回答為什么要轉換成16進制輸出?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-05
getBytes()方法是將一個字符串轉化為一個字節數組byte[]的方法,使用的是默認的UTF-8編碼表進行轉換的。byte是數據類型,不是進制類型,沒有說是二進制。java的byte是-128~127區間,所以說轉換成十六進制沒毛病。
2016-12-05
get bytes();方法,是將字符串轉化為字節(數組)
nteger.toHexString(); //是把字節轉換成了int,以十六進制的方式顯示2016-12-05
get bytes();方法,是將字符串轉化為字節(數組)
例如:
String s = "IO輸入輸出流";
byte[] bytes1 = s.getBytes(); //這里轉換成字節序列用的是項目默認的編碼
。。。。。。
下一步的Integer.toHexString(); //是把字節轉換成了int,以十六進制的方式顯示