程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 全顯示成正數-安卓開發中如何使一個byte類型的數組內的數據不顯示成負數

全顯示成正數-安卓開發中如何使一個byte類型的數組內的數據不顯示成負數

編輯:編程綜合問答
安卓開發中如何使一個byte類型的數組內的數據不顯示成負數

在做Android開發的時候一個byte類型的數組result,裡面有比較大的正數,需要做什麼樣的處理才能使他顯示的全是正數;求大神指導,給個代碼
byte[] result

for (int i = 0; i < result.length; i++)
Log.e("讀出全部page", "byte " + i + " is " + result[i]);

最佳回答:


 for (int i = 0; i < result.length; i++){
             int highBit = result[i] & 0x80;
             int restBit = result[i] & 0x7F;             
             System.out.println(highBit+restBit);
        }
Guang_Nate
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved