可以用到System.arraycopy(要拷贝的数组名称,起始索引值,目标数组名称,起始索引值,长度);代码如下:
public class ArrayDemo{
public static void print(int temp[]){
for(int i=0;i<temp.length;i++){
System.out.print(temp[i]+",");
}
System.out.println();
}
public static void main(String args[]){
int dataA[]= new int[]{1,2,3,4,5,6,7,8,9};
int dataB[]=new int[]{11,22,33,44,55,66,77,88,99};
System.arraycopy(dataA,3,dataB,3,5);
print(dataB);
}
排序可以有冒泡等排序,但是Java中有可以直接将数组排序的方法:
java.util.Arrays.sort(数组名称);
事例代码如下:
public class ArrayDemo{
public static void print(int temp[]){
for(int i=0;i<temp.length;i++){
System.out.print(temp[i]+",");
}
System.out.println();
}
public static void main(String args[]){
int dataA[]= new int[]{1,9,3,2,5,6,7,8,20};
java.util.Arrays.sort(dataA);
print(dataA);
}
}