java中,两个数组a[],b[],a=b后,a中值变b也会变了吗?
java中,两个数组a[],b[],a=b后,a中值变b也会变了吗?
日期:2018-05-01 12:58:30 人气:1
会改变. 因为数组a=数组b 只是浅层复制,
代码如下
import java.util.Arrays;public class ArrayDemo { public static void main(String[] args) { int[] b = {1,3,5,7,9}; int[] a = b; a[0]=12;//a数组的元素改变了 System.out.println(Arrays.toString(b));//b数组的元素跟着改变 /