-
左移運(yùn)算符
查看全部 -
取反運(yùn)算符
查看全部 -
異或運(yùn)算符
查看全部 -
按位或 | 的算法
查看全部 -
按位與的算法
查看全部 -
位運(yùn)算的符號(hào)
查看全部 -
字符串與字節(jié)數(shù)組的相互轉(zhuǎn)換
字符串轉(zhuǎn)字節(jié)數(shù)組:用getBytes()方法
字節(jié)數(shù)組轉(zhuǎn)字符串:new String(字節(jié)數(shù)組[,encode(直接指定編碼格式)])
查看全部 -
進(jìn)制轉(zhuǎn)換和位操作:
一般用于:
文件讀寫,java文件編譯成字節(jié)碼,可以在多個(gè)平臺(tái)上運(yùn)行(跨平臺(tái))
數(shù)據(jù)通信,將信息轉(zhuǎn)換為底層二進(jìn)制,在通信傳送后,可以用其他語(yǔ)言執(zhí)行(跨語(yǔ)言)
查看全部 -
Integer.toBinaryString(整數(shù));//十進(jìn)制轉(zhuǎn)換為二進(jìn)制
Integer.toHexString(整數(shù));//十進(jìn)制轉(zhuǎn)換為十六進(jìn)制
Integer.toOctalString(整數(shù));//十進(jìn)制轉(zhuǎn)換為八進(jìn)制
Integer.parseInt("幾進(jìn)制的數(shù)字",幾進(jìn)制);//其他進(jìn)制轉(zhuǎn)換為十進(jìn)制
eg. Integer.parseInt("A8",16);
查看全部 -
進(jìn)制轉(zhuǎn)換。端位查看全部
-
字符串與字節(jié)互轉(zhuǎn)。查看全部
-
int 轉(zhuǎn)換成 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; }
查看全部 -
從補(bǔ)碼來(lái)得到原碼:
1、補(bǔ)碼減1得到反碼;
2、反碼取反得到原碼;
3、計(jì)算正值。
查看全部 -
原碼:一個(gè)整數(shù)的絕對(duì)值大小用二進(jìn)制表示。
反碼:位 相反。
補(bǔ)碼:反碼+1.
負(fù)數(shù)就是以其正值的補(bǔ)碼形式來(lái)表示。
查看全部 -
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個(gè)字節(jié) = 8 bit。
查看全部
舉報(bào)