比如有一个int[][]a已经存在值现在定義int[][]b=a;之后改变a的值,为何b也跟着改变怎么才能那个让b不跟随a改变?如果b非变不可我想记录下a没改变之前的值该怎么办?谢谢... 比如有一个int[][] a 巳经存在值现在定义int[][]
b=a;之后改变a的值,为何b也跟着改变怎么才能那个让b不跟随a改变?如果b非变不可我想记录下a没改变之前的值该怎么辦?谢谢
如果需要b不变就必须用for循环,使a数组的每个元素都复制到b的数组里之所以b会随着a变化,那是因为他们指向了同一个对象
你對这个回答的评价是?
这是最简单直观的方法了不过效率比较低。
Java两个字符串相比较才需要equals(),判断是否为null直接用==就行
你对这个回答的评价是
你对这个回答的评价是?