我正在将一些旧的C代码移植到Java中,由于我对Java的经验不足,我遇到了找到memmove等效的问题.Java中有这样的方法吗?我已经做了足够的研究,认为我忽略了一些相当明显的东西.提前致谢.
Chr*_*ung 11
你可以使用System.arraycopy,如果你想要做的就是在数组中改变它们.
具体来说,该函数允许源和目标在同一个数组中,并允许范围重叠; 所以在这个意义上它就像memmove.
实际上,这System.arrayCopy()是老派的方法,只有在您 a) 停留在 Java 5 或更早版本上,或 b) 必须在预先存在的数组之间进行复制时才应该使用。如果要创建数组的副本,可以使用Arrays.copyOf()或Arrays.copyOfRange()
| 归档时间: |
|
| 查看次数: |
2932 次 |
| 最近记录: |