1
81
你可以试试
Arrays.copyOf可能对可读性有利,但仅在Java 1.6中引入。
|
2
89
例子,
|
3
7
如果只需要一维数组的精确副本,请使用
对于其他数组复制操作,请使用
一般来说,
|
4
5
你可以使用 System.arrayCopy . 它将元素从源数组复制到目标数组。Sun实现使用手工优化的汇编程序,所以这很快。 |
5
3
Java实际上有一些类似于MycPy.()的东西。不安全类有一个与memcpy()基本相同的copymemory()方法。当然,和memcpy()一样,它不提供对内存覆盖、数据破坏等的保护。不清楚它是memcpy()还是memmove()。它可用于从实际地址复制到实际地址或从引用复制到引用。请注意,如果使用引用,则必须提供一个偏移量(否则JVM将尽快消失)。 不安全的.copymemory()工作(在我的旧电脑上,每秒高达2 GB)。自担风险使用。请注意,并非所有JVM实现都存在不安全类。 |
6
2
你可以使用 System.arraycopy |
7
1
不。
Java没有等效的
很有可能
|
8
0
使用 byteBufferViewVarHandle 或通过earrayviewvarhandle。 这将允许您将“long”数组直接复制到“double”数组,类似于:
这可以让你进行黑客攻击,比如:
|