- /*数组拷贝 数组排序*/
- public class MethodArrayDemo09{
- public static void main(String args[]){
- int temp[] = fun();
- int array[] = {1,2,3,4,5,6,7,8,9};
- java.util.Arrays.sort(temp);//数组排序
- print(temp);
- System.out.println();
- System.arraycopy(array,0,temp,3,4);//数组拷贝
- print(temp);
- }
- public static int[] fun() {
- int x[] = {2,6,63,23,11,56,97,34,56,0};
- return x;
- }
- public static void print(int[] x) {
- for(int i=0;i<x.length;i++) {//不能等于i<=x.length;
- System.out.print(x[i] + " ");
- }
- //System.out.println();
- }
- /*
- public static void print(int[] x) {
- for(int y:x) {
- System.out.print(y + " ");
- }
- }*/
- };
- 运行结果:
- F:/java/test>java MethodArrayDemo09
- 0 2 6 11 23 34 56 56 63 97
- 0 2 6 1 2 3 4 56 63 97
- F:/java/test>