Java:如何“修剪”字节数组?

bluesky1年前 ⋅ 80 阅读

ChatGPT的回答仅作参考:

在Java中,可以使用Arrays.copyOfRange()方法来“修剪”字节数组。该方法接受三个参数:原始数组、起始索引和结束索引。起始索引是要复制的第一个元素的索引,结束索引是要复制的最后一个元素的索引加1。因此,如果要“修剪”字节数组,只需将起始索引设置为0,将结束索引设置为要“修剪”的长度即可。

以下是一个示例代码:

```java
byte[] originalArray = {1, 2, 3, 4, 5};
int lengthToTrim = 3;

byte[] trimmedArray = Arrays.copyOfRange(originalArray, 0, lengthToTrim);

System.out.println(Arrays.toString(trimmedArray)); // 输出 [1, 2, 3]
```

在上面的示例中,原始数组是{1, 2, 3, 4, 5},要“修剪”的长度是3。因此,我们将起始索引设置为0,将结束索引设置为3。最终,我们得到了一个新的字节数组{1, 2, 3},它是原始数组的前三个元素。

全部评论: 0

    相关推荐