zoukankan      html  css  js  c++  java
  • 数组Arrays类

      java.util包中定义的Arrays类提供了多种数组操作方法,实现了对数组的元素排序、填充、转换、增强检索和深度比较等功能。

    方法              类型        描述
    public static boolean equals(int[] a,int[]2)               普通 判断两个数组是否相等,此方法被重载多次,可以判断各种数据类型的数组
    public static void fill(int[] a,int Val)              普通 将指定内容填充到数组之中,此方法被重载多次,可以填充各种类型数组
    public static void sort(int[] a)             普通 数组排序,此方法被重载多次,可以对多种类型的数组进行排序
    public static int binarySearch(int[] a,int key)             普通 排序后的数组进行检索,此方法被重载多次,可以对各种类型的数组进行搜索
    public static String toString(int[] a)             普通 输出数组信息,此方法被重载多几次,可以输出各种类型的数组

    Arrays类中的一些方法调用实例

    import java.util.*;
    public class ArraysDemo{
        public static void main(String[]args){
            int temp[]={3,4,5,7,9,1,5,4};
            Arrays.sort(temp);    //进行顺序的操作
            System.out.print("给数组排序");
            System.out.println(Arrays.toString(temp));    //以字符串输出数组
            int point=Arrays.binarySearch(temp,3);        //检索位置
            System.out.println("元素'3'的位置在:"+point);        
            Arrays.fill(temp,3);        //填充数组
            System.out.print("数组填充:");
            System.out.println(Arrays.toString(temp));
            }
        }

    运行结果:

  • 相关阅读:
    JSON与JSONP的区别
    BFC(块级格式上下文)
    面试题--新
    javascript 类数组对象
    WebP 图片实践之路
    HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事
    前端面试题目
    JS 中的事件设计
    博客声明
    1.2 线性表的链式表示
  • 原文地址:https://www.cnblogs.com/l666/p/9562957.html
Copyright © 2011-2022 走看看