代码之家  ›  专栏  ›  技术社区  ›  Gary Chambers

Java memmove?

  •  4
  • Gary Chambers  · 技术社区  · 15 年前

    2 回复  |  直到 15 年前
        1
  •  13
  •   C. K. Young    15 年前

    你可以用 System.arraycopy ,如果您只想在数组中洗牌。

    具体来说,该函数允许源和目标位于同一阵列中,并且允许范围重叠;所以从这个意义上来说 memmove .

        2
  •  5
  •   Charles Duffy    14 年前

    事实上 System.arrayCopy() 这是一种老派的方法,只有在a)坚持使用Java 5或更早版本,或者b)必须在现有阵列之间进行复制时才应该使用。如果要创建阵列的副本,可以使用 Arrays.copyOf() Arrays.copyOfRange()