Arrays 是JDK提供的操作数组的工具类,array类提供了动态创建和访问 Java 数组的方法。
arrays此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。
- toString
toString方法可以将数组元素转换称为字符串
package Array; import java.util.Arrays; /** * 使用Arrays类的toString方法将数组转换称为字符串 */ public class array { public static void main(String[] args) { int [] arr = {11,22,33,44,55}; String str = Arrays.toString(arr); System.out.println(str); } }
使用Arrays类的binarySearch方法可以对数组进行“二分查找”的操作
package Array; import java.util.Arrays; public class array { public static void main(String[] args) { int [] arr = {11,22,33,44,55}; int index = Arrays.binarySearch(arr,22); System.out.println(index); } }
package Array; import java.util.Arrays; /** * 使用Arrays类的sort方法将数组进行升序排序 */ public class array { public static void main(String[] args) { int [] arr = {44,55,11,33,22}; Arrays.sort(arr); String string = Arrays.toString(arr) ; System.out.println(string); } } //输出[11,22,33,44,55]