使用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]

 

posted @ 2020-03-16 17:49  梦清欢  阅读(274)  评论(0编辑  收藏  举报