数组常用操作

阅读量: 4 编辑

一、数组常用API

1、数组的声明、创建、读写、遍历 等知识点,可以参考前面的章节内容;

2、数组的拷贝,如果只是需要将数组的值拷贝到另一个数组,可以使用System的一个静态方法;

arraycopy(src,srcPos,dest,destPos,length)

  • 它有四个参数:src、srcPos、dest、destPos、length

  • 将数组src中的索引为srcPos开始的元素,拷贝到数组dest中索引为destPos的位置

  • 拷贝的元素个数为length个数

3、数组的排序,在Arrays类中有一个静态方法sort,可以用这个类的sort方法来对数组进行排序;

二、编程实战

代码的详细解读,可以参考视频教程

import java.util.Arrays;

/**
 * User: 祁大聪
 */
public class S17 {

    public static void printArray(int[] arr){
        for(int i = 0; i < arr.length; i++){
            System.out.print(arr[i] + ",");
        }
        System.out.println("");
    }

    public static void main(String[] args) {
        //数组的定义
        int[] a = {1,2,3,4,5,6};
        int[] b = new int[6];//里面全是0

        printArray(a);
        printArray(b);

        System.arraycopy(a,2,b,0,4);
        S17.printArray(b);

        char[] c = {'a','m','b','z','c'};
        Arrays.sort(c);
        System.out.println(c);
    }

}

爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司