課程
/后端開發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
輸出結(jié)果不同
2017-08-04
源自:文件傳輸基礎(chǔ)——Java IO流 4-2
正在回答
把Integer.toHexString(b)這個改成Integer.toHexString(b & 0xff)就一樣了。
沙灘貝殼 提問者
這個還有一個問題,單位數(shù)補0,不然會得到更加奇怪的答案
if(buf[i]<=0xf) {
System.out.print("0");
}
這樣讀取出來結(jié)果好像有問題。
按照你的代碼應(yīng)該這樣寫
if(bytes<=0xf) {
老師講錯了,一定要在數(shù)組輸出法的輸出格式里面加上按位與操作 System.out.print(Integer.toHexString(buf[i]& 0xff)+" "); 不然得不到相同結(jié)果
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內(nèi)容
1 回答批量讀的兩種方法有什么不同
2 回答為什么兩次輸出不同?
2 回答輸出結(jié)果為什么不正確,求指教……
3 回答如圖橫線處,為什么這幾種復(fù)制方法多次運行結(jié)果不一樣呢?甚至不同方法間的效率也會發(fā)生變化
4 回答為什么在我的eclipse中得到的結(jié)果不同呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-08-05
把Integer.toHexString(b)這個改成Integer.toHexString(b & 0xff)就一樣了。
2018-06-12
這個還有一個問題,單位數(shù)補0,不然會得到更加奇怪的答案
if(buf[i]<=0xf) {
System.out.print("0");
}
這樣讀取出來結(jié)果好像有問題。
按照你的代碼應(yīng)該這樣寫
if(bytes<=0xf) {
System.out.print("0");
}
2017-08-21
老師講錯了,一定要在數(shù)組輸出法的輸出格式里面加上按位與操作 System.out.print(Integer.toHexString(buf[i]& 0xff)+" "); 不然得不到相同結(jié)果