从屌丝到架构师的飞越(API篇)-Arrays类

一、介绍

JAVA中的Arrays类是一个实现对数组操作的工具类,包括了各种各样的静态方法,可以实现数组的排序和查找、数组的比较和对数组增加元素,数组的复制和将数组转换成字符串等功能。这些方法都有对所有基本类型的重载方法。

Arrays类是jdk提供的专门用于操作数组的工具类,位于java.util包中。

二、知识点介绍

1、Arrays的常用方法

三、上课视频对应说明文档

1、Arrays类的常用方法

(1)Arrays toString () //返回指定数组内容的字符串表示形式。

(2)Arrays copyOf ()  //复制指定的数组,截取或用 null 填充(如有必要),以使副本具有指定的长度。

(3)Arrays sort() //对指定的类 型数组按数字升序进行排序。

(4)Arrays binarySearch () //使用二分搜索法来搜索制定类型数组,以获得指定的值 //必须有序

(5)Arrays fill() //将指定的类型值分配给指定 类 型数组指定范围中的每个元素

(6)Arrays equals() //如果两个指定的 类型数组彼此相等,则返回 true。

代码示例:

import java.util.Arrays;

public class Test1{

public static void main(String args[]){

int[] score={1,2,3};

int[] scores={1,2,3};

System.out.println(Arrays.equals(score,scores)); //值

if(score==scores){//地址

System.out.println("相等");

}else{

System.out.println("不相等");

}

int[][] sc={{222,333,1,2,0},{1,2,3,2,0}};

for(int i=0;i

Arrays.sort(sc[i]);//排序

for(int j=0;j

System.out.print(sc[i][j]+"  ");

}

System.out.println();

}

int[] se={1,2,3,4,5};

Arrays.fill(se,2);

System.out.println(Arrays.toString(se));

int[] sx=Arrays.copyOf(se,2);

System.out.println(Arrays.toString(sx));

int[] xb={14,20,67,34,33,23,10};

Arrays.sort(xb);

System.out.println(Arrays.toString(xb));

int index1=Arrays.binarySearch(xb,34);

System.out.println(index1);

}

}

你可能感兴趣的:(从屌丝到架构师的飞越(API篇)-Arrays类)