
JAVA怎么样把词语按顺序字母排列
词全存在Stringdictionary[]里怎么样按字母表顺序排列,如aboutadvertisementapplebadbighorse....是按字母顺序排列..忘...
词全存在
String dictionary[]里
怎么样按字母表顺序排列,如
about
advertisement
apple
bad
big
horse
....
是按字母顺序排列..
忘了说啊,不能用SORT()~~~ 展开
String dictionary[]里
怎么样按字母表顺序排列,如
about
advertisement
apple
bad
big
horse
....
是按字母顺序排列..
忘了说啊,不能用SORT()~~~ 展开
展开全部
通过String的compareTo()方法比较大小
冒泡法排序
package com.zhh.test;
public class SreachC {
public static void sort(String[] list){
int len = list.length;
String temp = null;
for( int i = 0; i < len - 1; i++){
for( int j = 0; j < len - 1 - i; j++){
if((list[j].compareTo(list[j + 1])) > 0){
temp = list[j];
list[j] = list[j + 1];
list[j + 1] = temp;
}
}
}
}
public static void print(String[] list){
for (String str :list){
System.out.println(str);
}
}
public static void main(String[] args){
String[] list ={"apple","add","address","ban","ben","even","day"};
sort(list);
print(list);
}
}
冒泡法排序
package com.zhh.test;
public class SreachC {
public static void sort(String[] list){
int len = list.length;
String temp = null;
for( int i = 0; i < len - 1; i++){
for( int j = 0; j < len - 1 - i; j++){
if((list[j].compareTo(list[j + 1])) > 0){
temp = list[j];
list[j] = list[j + 1];
list[j + 1] = temp;
}
}
}
}
public static void print(String[] list){
for (String str :list){
System.out.println(str);
}
}
public static void main(String[] args){
String[] list ={"apple","add","address","ban","ben","even","day"};
sort(list);
print(list);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询