Java基础知识强化62:Arrays工具类之概述和使用

1. Arrays工具类:

Arrays这个类包含操作数组(比如排序和查找)的各种方法。

2. Arrays的方法:

(1)toString方法:把数组转成字符串

1 public  static  String  toString(int[] a);

(2)sort方法:对数组进行排序

1 public  static  void  sort(int[] a);

(3)binarySearch方法:二分查找

1 public  static  int  binarySearch(int[]  a, int  key);

上面都是针对int[]数组的操作,当然还有其他类型的数组(比如double[],float[]等等),灵魂都是一样的。

3. Arrays方法的使用案例:

 1 package cn.itcast_05;
 2 
 3 import java.util.Arrays;
 4 
 5 /*
 6  * Arrays:针对数组进行操作的工具类。比如说排序和查找。
 7  * 1:public static String toString(int[] a) 把数组转成字符串
 8  * 2:public static void sort(int[] a) 对数组进行排序
 9  * 3:public static int binarySearch(int[] a,int key) 二分查找
10  */
11 public class ArraysDemo {
12     public static void main(String[] args) {
13         // 定义一个数组
14         int[] arr = { 24, 69, 80, 57, 13 };
15 
16         // public static String toString(int[] a) 把数组转成字符串
17         System.out.println("排序前:" + Arrays.toString(arr));
18 
19         // public static void sort(int[] a) 对数组进行排序
20         Arrays.sort(arr);
21         System.out.println("排序后:" + Arrays.toString(arr));
22 
23         // [13, 24, 57, 69, 80]
24         // public static int binarySearch(int[] a,int key) 二分查找
25         System.out.println("binarySearch:" + Arrays.binarySearch(arr, 57));
26         System.out.println("binarySearch:" + Arrays.binarySearch(arr, 577));
27     }
28 }

运行效果:

原文地址:https://www.cnblogs.com/hebao0514/p/4835739.html