• 目录

数组常用操作

阅读量: 366 编辑

数组常用操作

一、数组常用API

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

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

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

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

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

- 拷贝的元素个数为length个数
  • 数组的排序。在Arrays类中有一个静态方法sort,可以用这个类的sort方法来对数组进行排序

二、代码实战

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

package com.qicong.zj.c17;

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);
    }

}

  • 目录