Java如何对数组的元素排序?
package org.nhooo.example.util;
import java.util.Arrays;
public class ArraySortExample {
public static void main(String[] args) {
//随机数数组
int numbers[] = {3, 1, 8, 34, 1, 2, 13, 89, 5, 21, 55};
System.out.println("Before: " + Arrays.toString(numbers));
//我们需要将这些数组元素按正确的顺序排序
//从最小到最大。我们将使用数组
//类在java.utils包上进行排序。排序
//此类的方法已重载,因此它们可以
//其他类型的数组,例如byte[],long[],
//float[],Object[]。
Arrays.sort(numbers);
System.out.println("After : " + Arrays.toString(numbers));
//我们还可以仅针对指定范围的
//数组元素。
float money[] = {1.05f, 99.8f, 3f, 4.55f, 7.23f, 6.50f};
Arrays.sort(money, 3, money.length);
//在这里我们显示排序结果,第一个和第二个
//数组的元素不包含在排序过程中。
System.out.println("Money : " + Arrays.toString(money));
}
}结果如下:
Before: [3, 1, 8, 34, 1, 2, 13, 89, 5, 21, 55] After : [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] Money : [1.05, 99.8, 3.0, 4.55, 6.5, 7.23]
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短