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