Arrays常用函数:
>是java中内置的Arrays类:
>
>需引包:import java.util.Arrays;
关键字 简介 copyOfRange 数组复制 toString() 转化为字符串(可以直接输出数组中元素) sort 排序 binarySearch 搜索(注意:需要在排序之后才能使用) equals 判断是否相等 fill 填充(只能填充一中元素) 使用:
import java.util.Arrays; public class Array_Usual_Function { public static void main(String[] args) { // TODO Auto-generated method stub int a[] = new int[] { 18, 62, 68, 82, 65, 9 }; // copyOfRange(int[] original, int from, int to) // 第一个参数表示源数组 // 第二个参数表示开始位置(取得到) // 第三个参数表示结束位置(取不到) int[] b = Arrays.copyOfRange(a, 0, 3); for (int i = 0; i < b.length; i++) { System.out.print(b[i] + " "); } // toString的使用 String content = Arrays.toString(a); System.out.println(content); // sort的使用 System.out.println("排序之前 :"); System.out.println(Arrays.toString(a)); Arrays.sort(a); System.out.println("排序之后:"); System.out.println(Arrays.toString(a)); // binarySearch的使用 Arrays.sort(a); System.out.println(Arrays.toString(a)); //使用binarySearch之前,必须先使用sort进行排序 System.out.println("数字 62出现的位置:"+Arrays.binarySearch(a, 62)); // equals的使用 int b1[] = new int[] { 18, 62, 68, 82, 65, 8 }; System.out.println(Arrays.equals(a, b1)); // fill的使用 int d[] = new int[10]; Arrays.fill(d, 5); System.out.println(Arrays.toString(a)); } }