【问题标题】:Arrays.copyOf in java 1.4java 1.4 中的 Arrays.copyOf
【发布时间】:2014-11-04 16:31:15
【问题描述】:

我正在尝试使用 Arrays.copyOf,但我的代码库是 Java 1.4。我将如何使用 System.arraycopy 来代替?我遇到了一些问题。

我需要为这条线找到一个替代方案:

key = Arrays.copyOf(key, 16);

【问题讨论】:

  • 不用说你不应该再使用 1.4,因为它不受支持并且不会获得安全更新。

标签: java key aes arrays


【解决方案1】:

首先想到的是arraycopy:

int[] copyTo = new int[16];
System.arraycopy(key, 0, copyTo, 0, key.length);

我不完全确定 java 1.4 有它。

编辑

是的! Here it is!

【讨论】:

  • 我认为,如果不是更早的话,它可能会在 1.0 之后出现。
【解决方案2】:

你试过了吗:

int[] copy = new int[key.length];
System.arraycopy(key, 0, copy, 0, key.length);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多