设为首页 加入收藏

TOP

按自然序列对数字数组进行排序和按自然序列对字符串数组进行排序
2014-11-24 01:40:41 来源: 作者: 【 】 浏览:14
Tags:自然 序列 对数字数 进行 排序 字符串

import java.util.Arrays;


public class SortArray {


/**
* 按自然序列对数字数组进行排序
*/
public void sortIntArray() {


int[] arrayToSort = new int[] { 48, 5, 89, 80, 81, 23, 45, 16, 2 };


Arrays.sort(arrayToSort);


for (int i = 0; i < arrayToSort.length; i++) {
System.out.println(arrayToSort[i]);
}


}


/**
* 按自然序列对字符串数组进行排序
*/
public void sortStringArray() {


String[] arrayToSort = new String[] { “Oscar”, “Charlie”, “Ryan”,
“Adam”, “David” };


Arrays.sort(arrayToSort);


for (int i = 0; i < arrayToSort.length; i++) {
System.out.println(arrayToSort[i]);
}
}


public static void main(String[] args) {
SortArray main = new SortArray();
main.sortIntArray();
main.sortStringArray();
}
}


运行结果:


2
5
16
23
45
48
80
81
89
Adam
Charlie
David
Oscar
Ryan


注:


反自然序列:Arrays.sort(arrayToSort, Collections.reverseOrder());


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇225道Java面试题 学会了Java面试.. 下一篇杭州-天潮网格系统设备工程有限公..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: