既然这么险恶的环境等着我,那我只好变得更强了。|

理暗

园龄:2年9个月粉丝:1关注:0

Arrays类

Arrays类

数组的工具类java.util.Arrays

由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作。

可以查看JDK帮助文档进行学习

Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而"不用"使用对来调用(注意是”不用“而不是”不能“)

 

具有以下常用功能:

给数组赋值:通过fill方法

对数组排序:sort方法,是升序

比较数组:equals方法比较数组中元素是否相等

查找数组元素:binarySearch方法能对排序好的数组进行二分查找法操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class ArrayDemo05 {
    public static void main(String[] args) {
        int[] a1 = {1,2};
        System.out.println(a1);//对象的hashcode
        //打印数组元素Arrays.toString
        System.out.println(Arrays.toString(a1));
        //数组排序
        int[] a2 = {1,2,323,23,543,12,59};
        System.out.println(Arrays.toString(a2));
        Arrays.sort(a2);
        System.out.println(Arrays.toString(a2));
        //二分法查找素组元素
        System.out.println("该元素的索引(下标):"+Arrays.binarySearch(a2,12));
        //对数组进行填充
        Arrays. fill (a2, 2, 4, 100); //将2到4索引的元素替换为100;即下标为2和3的元素替换为100
        System. out .println(Arrays. toString (a2));
        //比较数组
        System.out.println(a1.equals(a2));
    }
}

  

本文作者:Li-An

本文链接:https://www.cnblogs.com/Li-An/p/16404123.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   理暗  阅读(5)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起