羊肉口报关做网站,wordpress插件页面好卡,杭州平台网站建设,手表欧米茄官网J a v a Java Java 中#xff0c;数组是对象#xff0c;当你将一个数组传递给方法时#xff0c;你其实是传递了数组的引用#xff08;地址#xff09;#xff0c;而不是数组的副本。因此#xff0c;在 m m m 方法中修改了数组 n n n 的内容后#xff0c;这种改变在方… J a v a Java Java 中数组是对象当你将一个数组传递给方法时你其实是传递了数组的引用地址而不是数组的副本。因此在 m m m 方法中修改了数组 n n n 的内容后这种改变在方法调用之后仍然会保持有效。
import java.util.*;
public class Main {public static void main(String[] args) {int[] a {0,1,2,3,4};int[] b new int[5];for(int i0;i5;i)b[i]0;m(a,b);for(int i0;i5;i)System.out.print(a[i] );}public static void m(int[] a,int[] b){for(int i0;i5;i)a[i]b[i];//ab.clone(); !!这个不行}
}遍历赋值会影响原始数组但是 c l o n e ( ) clone() clone() 方法不行