Java - 填充字节数组的特定索引

时间:2015-11-26 21:34:59

标签: java bytearray

假设我有一个包含65个索引的字节数组,并且我想用数据填充前62个索引(或字节),因为索引63-65是保留的。如何将字节数组移动到字节数组的前62个索引?

String message = "Hello to the client. This is the message that you will receive"; //62 bytes message
byte[] b = message.getBytes();

byte[] sendData = new byte[65];
//how can I transfer byte[] b to 0-62?

2 个答案:

答案 0 :(得分:1)

循环通过62个indeces(0-61 btw)并复制单元格。

for (int i = 0; i < b.length; i++) {
    sendData[i] = b[i];
}

答案 1 :(得分:0)

我不完全确定您的目标是什么,但我认为for(int row = 0; row<6;row ++) { for(int col=0; col<6; col++) { labs[row][col] = row; } } 方法会对您有所帮助。使用此方法,您可以将数组的某些部分复制到其他数组,从而保存您关注的部分。