做笔试题时,可直接
import java.util.*
利用java.util.Arrays包里面的静态方法,来便捷地排序、填充数组
import java.util.Arrays;
import java.util.Collections;
public class Test {
public static void main(String[] args) {
//升序排序数组
int[] a= {1,4,3,5,2};
Arrays.sort(a);//Arrays.sort(a)实现了用快速排序,来升序排序数组
System.out.println(Arrays.toString(a));
//将数组逆序排序
Integer[] b= {1,4,3,5,2};
Arrays.sort(b, Collections.reverseOrder());//这里的参数b必须是包装类Integers数组,不能是原始数据类型int数组
System.out.println(Arrays.toString(b));
//填充数组
int[] c=new int[5];
Arrays.fill(c, 0);//将数组的所有元素填充为0
System.out.println(Arrays.toString(c));
}
}
运行结果:
[1, 2, 3, 4, 5]
[5, 4, 3, 2, 1]
[0, 0, 0, 0, 0]