使用Arrays类操作Java中的数组(十九)
Arrays类
Arrays类是Java中提供的一个工具类,在java.util包中,为了在程序中使用Arrays类,必须在程序中导入java.util.Arrays类。该类中包含了一些方法用来直接操作数组。如:可直接实现数组的排序、搜索等。
Arrays 中常用的方法:
1)排序
语法:Arrays.sort(数组名);
可以使用sort()方法实现对数组的排序,只要将数组名放在sort()方法的括号中,就可以完成对该数组的排序(按升序排列)。如:
import java.util.Arrays; public class HelloJava { public static void main(String[] args) { // 定义一个整型数组,并赋初值 int[] scores = { 78, 93, 97, 84, 63 }; // 使用Arrays类的sort()方法对数组进行排序 Arrays.sort(scores); System.out.println("排序后数组中元素的值:"); //循环遍历输出数组中元素的值 for (int i=0;i<scores.length;i++) { System.out.println(scores[i]); } } }
运行结果:
排序后数组中元素的值:
63
78
84
93
97
2)将数组转换为字符串
语法:Arrays.toString(数组名);
可以使用toString()方法将一个数组转换成字符串。如:
import java.util.Arrays; public class HelloJava { public static void main(String[] args) { // 定义一个整型数组 int[] nums = new int[] { 78, 93, 97, 84, 63 }; // 使用Arrays类的toString()方法将数组转换为字符串并输出 System.out.println("输出数组nums中的元素:"+Arrays.toString(nums)); } }
运行结果:
输出数组nums中的元素:[78, 93, 97, 84, 63]