java程序题:字符串排序
来源:互联网 发布:淘宝丝巾 编辑:程序博客网 时间:2024/05/11 17:01
public class lianxi40 {
public static void main(String[] args) {
int N=5;
String temp = null;
String[] s = new String[N];
s[0] = "matter";
s[1] = "state";
s[2] = "solid";
s[3] = "liquid";
s[4] = "gas";
for(int i=0; i<N; i++) {
for(int j=i+1; j<N; j++) {
if(compare(s[i], s[j]) == false) {
temp = s[i];
s[i] = s[j];
s[j] = temp;
}
}
}
for(int i=0; i<N; i++) {
System.out.println(s[i]);
}
}
static boolean compare(String s1, String s2) {
boolean result = true;
for(int i=0; i<s1.length() && i<s2.length(); i++) {
if(s1.charAt(i) > s2.charAt(i)) {
result = false;
break;
} else if(s1.charAt(i) <s2.charAt(i)) {
result = true;
break;
} else {
if(s1.length() < s2.length()) {
result = true;
} else {
result = false;
}
}
}
return result;
}
}
推荐阅读:http://www.taoche.com/buycar/serial/yage/
- java程序题:字符串排序
- c程序字符串排序
- 利用Java程序将字符串进行排序与拼接
- 字符串排序-大写后排程序
- 一个字符串排序的程序
- 【程序40】 题目:字符串排序。
- Java的字符串排序
- java字符串排序
- Java字符串排序
- JAVA---字符串排序
- java字符串排序
- java实现字符串排序
- java字符串排序
- java字符串排序
- Java-NowCoder-字符串排序
- Java日期字符串排序
- java字符串排序
- java简单字符串排序
- 理解WebKit和Chromium: HTML解析和DOM
- 大声地发
- linux 线程 机制 探索
- 胶原蛋白
- 开发者,你了解手机有多少种传感器?
- java程序题:字符串排序
- sharepoint自动备份脚本
- EXt tip示例 先保存下来!~~
- Latex 表格内文字过长自动换行
- Oracle 11g 安裝出錯問題
- ant 命令
- 海量数据处理之Bloom Filter详解
- mysql的备份与恢复
- 字节序问题