-
左移運算符
查看全部 -
取反運算符
查看全部 -
異或運算符
查看全部 -
按位或 | 的算法
查看全部 -
按位與的算法
查看全部 -
位運算的符號
查看全部 -
字符串與字節數組的相互轉換
字符串轉字節數組:用getBytes()方法
字節數組轉字符串:new String(字節數組[,encode(直接指定編碼格式)])
查看全部 -
進制轉換和位操作:
一般用于:
文件讀寫,java文件編譯成字節碼,可以在多個平臺上運行(跨平臺)
數據通信,將信息轉換為底層二進制,在通信傳送后,可以用其他語言執行(跨語言)
查看全部 -
Integer.toBinaryString(整數);//十進制轉換為二進制
Integer.toHexString(整數);//十進制轉換為十六進制
Integer.toOctalString(整數);//十進制轉換為八進制
Integer.parseInt("幾進制的數字",幾進制);//其他進制轉換為十進制
eg. Integer.parseInt("A8",16);
查看全部 -
進制轉換。端位查看全部
-
字符串與字節互轉。查看全部
-
int 轉換成 byte:?
public?static?byte[]?int2Byte(int?id) { ???byte[]?arr; ???arr[o]?=?(byte)((int)(id?>>?0*8)?&?0*ff); ???arr[1]?=?(byte)((int)(id?>>?1*8)?&?0*ff); ???arr[2]?=?(byte)((int)(id?>>?2*8)?&?0*ff); ???arr[3]?=?(byte)((int)(id?>>?3*8)?&?0*ff); ??? ???return?arr; }
查看全部 -
從補碼來得到原碼:
1、補碼減1得到反碼;
2、反碼取反得到原碼;
3、計算正值。
查看全部 -
原碼:一個整數的絕對值大小用二進制表示。
反碼:位 相反。
補碼:反碼+1.
負數就是以其正值的補碼形式來表示。
查看全部 -
byte:8 bit -128~127
short:16 bit
int:32 bit
long:64 bit
float:32 bit
double:64 bit
boolean:1 bit
char:16 bit
1個字節 = 8 bit。
查看全部
舉報