java 数组的clone方法是引用呢,还是新建一个新的数组(与之前的数组的值的变化没有关系了)?
2个回答
展开全部
新的数组,和原来的数组没有关系
public static void main(String[] args) {
int[] a={1,2,3};
int[] b=a.clone();
a[2]=4;
System.out.println(Arrays.toString(a)); //1 2 4
System.out.println(Arrays.toString(b)); //1 2 3
}
public static void main(String[] args) {
int[] a={1,2,3};
int[] b=a.clone();
a[2]=4;
System.out.println(Arrays.toString(a)); //1 2 4
System.out.println(Arrays.toString(b)); //1 2 3
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询