Arrays数组工具类

Arrays类

概述

  java.util.Arrays此类主要是用来操作数组,里面提供了很多操作数组的API方法.如[排序]和[搜索]功能,其中所有的方法都是静态的方法,调用起来非常简单,直接通过类名调用

操作数组的方式

  • public static String toString(int[] a) : 返回指定数组内容的字符串表示形式.
  •    public static void main(String[] args){
     //初始化一个int类型的数组,动态初始化只指定长度,不指定内容,而静态初始化只指定内      
     容,不指定长度,两者不能混合
     int[] arr = {12,34,45,67,45};
     //打印数组,输出内存地址
     System.out.println(arr);
     //把数组转化成字符串
     String str = Arrays.toString(arr);
     ''打印字符串,输出字符内容
     System.out.println(str);
     }
    

-public static void sort(int[] arr) : 对指定的int数组按照数字的升序进行排序.从小到大

  •  import java.util.Arrays;
    //把任意字符串升序排序
    public class StringDemo {
        public static void main(String[] args) {
            String str= "afdghjktr";
             //
            char[] chars = str.toCharArray();
            Arrays.sort(chars);
            System.out.println(Arrays.toString(chars));
        }
    
    }
    
  •   static int binarySearch(int[] a, int key) 
        使用二分搜索法来搜索指定的 int 型数组,以获得指定的值。 
    

  •   public static void filsl(int[] a, int fromIndex, int toIndex, int val) 
        将指定的 int 值分配给指定 int 型数组指定范围中的每个元素。 
    
posted @ 2020-11-30 09:59  任苗苗  阅读(90)  评论(0)    收藏  举报