Java中是否有等同于memcpy()的东西?

我有一个byte [],想将其复制到另一个byte []中。也许我在这里展示了我的简单“

C”背景,但是在Java字节数组中是否有等同于memcpy()的东西?

回答:

您可以尝试System.arraycopy或使用阵列功能,在Arrays像类java.util.Arrays.copyOf。两者都应在引擎盖下为您提供本机性能。

Arrays.copyOf可能对可读性有利,但仅在Java 1.6中引入。

 byte[] src = {1, 2, 3, 4};

byte[] dst = Arrays.copyOf(src, src.length);

System.out.println(Arrays.toString(dst));

以上是 Java中是否有等同于memcpy()的东西? 的全部内容, 来源链接: utcz.com/qa/420866.html

回到顶部