在Java中按字典顺序对单词进行排序
单词按字典顺序或字典顺序排序。这意味着单词将根据其组成字母按字母顺序排序。一个例子如下。
The original order of the words is Tom Anne Sally John The lexicographical order of the words is Anne John Sally Tom
演示此过程的程序如下。
示例
public class Example {
public static void main(String[] args) {
String[] words = { "Peach", "Orange", "Mango", "Cherry", "Apple" };
int n = 5;
System.out.println("The original order of the words is: ");
for(int i = 0; i < n; i++) {
System.out.println(words[i]);
}
for(int i = 0; i < n-1; ++i) {
for (int j = i + 1; j < n; ++j) {
if (words[i].compareTo(words[j]) > 0) {
String temp = words[i];
words[i] = words[j];
words[j] = temp;
}
}
}
System.out.println("\nThe lexicographical order of the words is: ");
for(int i = 0; i < n; i++) {
System.out.println(words[i]);
}
}
}输出结果
The original order of the words is: Peach Orange Mango Cherry Apple The lexicographical order of the words is: Apple Cherry Mango Orange Peach
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志