需要了解的方法:
String toString(任意类型数组);
返回整个数组的字符串描述方式
int[] arr = {1, 3, 5, 7, 9};
==> [1, 3, 5, 7, 9]
数组内容使用[]包含,然后元素直接使用 ,+空格 隔开 字符串展示
sort(int[] arr);
排序算法,int类型
快速排序!!!Quick Sort 性能特别好,占用空间特别大
int binarySearch(int[] arr, int find);
二分法查找,找到对应的元素,返回值大于等于0,没有找到返回负数
【要求】
当前查询使用的数组必须是升序排序完成的数组
Arrays工具类使用
package com.qfedu.b_staticmethod;
import java.util.Arrays;
/**
* Arrays工具类使用演示
*
* 通过Arrays类名直接调用方法,Arrays工具类内的所有方法都是static修饰的
* 静态成员方法。
* @author Anonymous
*
*/
public class Demo2 {
public static void main(String[] args) {
int[] array = {1, 3, 5, 7, 9, 2, 4, 6, 8, 10};
// 将数组转换成字符串形式展示
String str = Arrays.toString(array);
System.out.println(str);
// 数组内容排序,默认升序
Arrays.sort(array);
System.out.println(Arrays.toString(array));
// 找出指定元素在数组中下标位置,不保证找的元素是第几个!
int index = Arrays.binarySearch(array, 0);
System.out.println(index);
System.out.println(array[5]);
}
}