数组间赋值 由于数组是引用数据类型的,要是直接在数组间赋值的话,那么对其中任一数组的改变都必会影响到另一数组。而某些操作要将数组的排序,但又希望保留原来数组中的顺序,有什么办法可以做到吗?!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.util.Arrays;public class ArrayTest { public static void main(String[] args) { int[] nums = { 3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5}; int[] sortNums = cloneSort(nums); System.out.println(Arrays.toString(nums)); System.out.println(Arrays.toString(sortNums)); } public static int[] cloneSort(int[] nums) { int[] bak = nums.clone(); Arrays.sort(bak); return bak; }} 宝宝抢的好快呀将数组p1从srcPos的length个数据到数组p2,从p2的destPos开始接收System.arraycopy(Object p1, int srcPos, Object p2, int destPos,int length); 求解答,继承方面的面试题 JAVA异步调用CORBA服务,怎么获取不到结果啊?大侠们 小白也问面试题。 java 输入框 java中判断字符是不是数字问题? 虚心求教JavaGUI设计 请问Java调用iReport还要引用什么包吗? 有关事件处理的小问题!在线等回复! jar文件是怎么回事 只是一些16进制的数据应该用什么缓存 API自动测试机? 如何获得class类的所有method?
int[] nums = { 3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5};
int[] sortNums = cloneSort(nums);
System.out.println(Arrays.toString(nums));
System.out.println(Arrays.toString(sortNums));
}
public static int[] cloneSort(int[] nums) {
int[] bak = nums.clone();
Arrays.sort(bak);
return bak;
}
}
将数组p1从srcPos的length个数据到数组p2,从p2的destPos开始接收
System.arraycopy(Object p1, int srcPos, Object p2, int destPos,int length);