字节数组是否会以这种方式正确分配?

时间:2016-04-13 03:02:53

标签: java arrays variable-assignment

我已经失去了一段时间的编程,我现在正试图回到它。

我遇到了一个执行赋值的演示代码,通过for循环从数组复制到数组。我可以知道以下作业是否会产生错误?如果有的话,是否有一个比循环更干净的方法?谢谢!

private byte[] key;   

public void setKey (byte[] newKey){
        this.key = newKey;

}

1 个答案:

答案 0 :(得分:1)

使用以下方法分配数组

public void setKey (byte[] newKey){
    this.key = Arrays.copyOf(newKey, newKey.length);
}

您还可以查看this问题以便更好地理解