开发者社区> 问答> 正文

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

我有一个byte [],想将其复制到另一个byte []中。也许我在这里展示了我的简单“ C”背景,但是在Java字节数组中是否有等同于memcpy()的东西? 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-08 19:21:26 458 0
1 条回答
写回答
取消 提交回答
  • 您可以尝试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));

    2020-02-08 19:21:37
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Java8简明教...[fredwong].1494561200.pdf 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多