java位元組按位複製。親測!可以用!

2021-08-21 03:58:55 字數 778 閱讀 8020

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 ...