Android 中 byte類型數據大於0x7F時的比較

Android中 byte數據不能大於0x7F,所以遇到大於0x7F的時候比較麻煩。 我自己就弄個簡單的方法,直接用強制轉換,比如: byte a; a = (byte)0xef; 但是,判斷a是否等於0xef時,會出現問題: if(a == 0xef){ // }else{ // } 會進入else裏面。 我的解決方法是a先與0xff進行位與(&)然後在判斷是否==0xef。 如圖:      
相關文章
相關標籤/搜索