byte data1="hello world".getbytes();
byte data2 = "2000".getbytes();
byte data3 = new byte[data1.length+data2.length];
system.arraycopy(data1,0,data3,0,data1.length);
system.out.println(new string(data3));
//1.要拷貝複製的原始資料
//2.原始資料的讀取位置(從原始資料哪個位置開始拷貝)
//3.存放要拷貝的原始資料的目的地
//4.開始存放的位置()
//5.要讀取的原始資料長度(拷貝多長)
system.arraycopy(data2,0,data3,data1.length,data2.length);
system.out.println(new string(data3));
system.out.println(data2.length);
byte head = new byte[data2.length];
//拷貝data3的後4位到head中
system.arraycopy(data3,data3.length-4,head,0,head.length);
system.out.println(new string(head));
輸出結果:
hello world
hello world2000
JAVA快速排序(親測可用)
最近學習演算法,看到網上有很多快速排序的帖子,但是大多都是貼上複製,能正確執行的寥寥無幾,所以自己在執行成功後在這裡記錄一下,主要是怕自己忘記,同時也希望能跟有相同興趣的人一起學習,本人菜雞新手,如果有 有問題,你咬我呀。哈哈 開個玩笑,發現錯誤希望指出,大家一起學習,進步,成為更靠譜的程式設計師。...
64位下winio模擬鍵盤 親測
準備 winio的兩個檔案 winio64.dll和winio64.sys。32位系統下的使用沒有這麼多道道,且網上很多成功例子,這裡我就不多說。1,第一點很重要,即將你的程式在vs中生成64位程式。2,cmd下執行 bcdedit set testsigning on 3,安裝數字簽名。步驟如下 ...
java中按位運算
一 位與 對應的二進位制位進行與操作,兩個都為1才為1,其他情況均為0 測試 system.out.println 5 6 列印 4 過程 5表示成 0000 0000 0000 0000 0000 0000 0000 0101 6表示成 0000 0000 0000 0000 0000 0000 ...