最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

輸出結(jié)果不一樣,看了代碼是和老師的一樣的

為什么我IOUtilTest2的和1的輸出結(jié)果不同,下面是摘取的一段不同的輸出結(jié)果

這是IOUtilTest2的:

20 ?20 ?20 ?2f ?2a ?2a ?0d ?0a ?20 ?20?

20 ?20 ?20 ?2a ?20 ?0ffffffe8 ?0ffffffaf ?0ffffffbb ?0ffffffe5 ?0ffffff8f ?

這是IOUtilTest1的:

20 ?20 ?20 ?2f ?2a ?2a ?0d ?0a ?20 ?20?

20 ?20 ?20 ?2a ?20 ?e8 ?af ?bb ?e5 ?8f

IOUtilTest2的代碼:

public?static?void?printHexByByteArray(String?fileName)throws?IOException{
????FileInputStream?in=new?FileInputStream(fileName);
????byte[]buf=new?byte[20*1024];
????/**從in中批量讀取字節(jié)
?????*?放入到buf這個字節(jié)數(shù)組中
?????*?從第0個位置開始放
?????*?最多放buf.length個
?????*?返回的是讀取到的字節(jié)的個數(shù)
?????*/
????int?bytes=in.read(buf,0,?buf.length);//一次性讀完,說明字節(jié)數(shù)組足夠大
????int?j=1;
????for?(int?i=0;i<bytes;i++){
????????if?(buf[i]<=0xf){
????????????System.out.print("0");
????????}
????????System.out.print(Integer.toHexString(buf[i])+"??");
????????if?(j++%10==0){
????????????System.out.println();
????????}
????}


正在回答

2 回答

System.out.print(Integer.toHexString(buf[i])+"??");

前面補了0 , 后面這里

nteger.toHexString(buf[i])+

沒有去0

0 回復 有任何疑惑可以回復我~
if?(buf[i]<=0xf){
????????????System.out.print("0");
????????}

你這個代碼是前面補0 了吧

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

輸出結(jié)果不一樣,看了代碼是和老師的一樣的

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號