無意中看到某個題目,前提條件,乙個byte最多表示256位,因為其是由8個位表示 ,八個1 最多表示256位。
乙個int由32位組成,所以是4個byte表示。題目要求是給定乙個int數字,問第二個byte是多少。剛開始不會寫。
再後來複習nio時,突然想到這題。
1.首先建立 bytebuffer,其內部是由byte組成的陣列。因為我們儲存乙個int 只需要建立乙個大小為4byte的即可。下面看**。
public static void main(string args) throws ioexception
結果
[0, 0, 21, -66]
2.通過位運算計算,,首先
int a=5566;
a=a>>8;
a=a&0xff;
得到的a就是 第二位的值
3.附乙個int轉byte陣列
private static byte inttobyte(int in)
工作的第二個週末
此時刻,我正坐在圖書館聽聽 逛逛 寫寫東西。聽著很愜意的事情總感覺有點宅!剛看到一篇文章 程式設計師可以再週末做的8件事 我覺得其中幾條不適合剛工作的我,比如 陪陪朋友家人。我現在一門心思想著提高自己的技能,可在公司的這兩個周實在是無聊!這個周一門心思在安裝公司系統所需的環境 websphere r...
偶的第二個Delphi程式
unit unit1 inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms,dialogs,stdctrls type tform1 class tform label1 tlabel labe...
json encode 的第二個引數詳解
下列常量由此擴充套件定義,且僅在此擴充套件編譯入 php 或在執行時動態載入時可用。以下常量表示了 json last error 所返回的錯誤型別。json error none integer 沒有錯誤發生。自 php 5.3.0 起生效。json error depth integer 到達了...