单词按字典顺序或字典顺序排序。这意味着单词将根据其组成字母按字母顺序排序。一个例子如下。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
System.out.println(words[i]);
}
for(int i = 0; i
for (int j = i + 1; 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
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