首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java如何实现中文数字排序

2013-11-21 
java怎么实现中文数字排序如:第七课、第二课、第十八课、第九课排序后:第二课、第七课、第九课、第十八课求高手

java怎么实现中文数字排序
如:第七课、第二课、第十八课、第九课
排序后:第二课、第七课、第九课、第十八课
求高手解决! 中文数字排序
[解决办法]

static void t15(){
//String str = "第三十一题";
//String str = "第三题";
//String str = "第十题";
String str = "第十一题";
char[] chs = str.toCharArray();
String tmp = "";

for(int i=0; i<chs.length; i++){
switch(chs[i]){
case '零':
break;
case '一':
tmp += "1";
break;
case '二':
tmp += "2";
break;
case '三':
tmp += "3";
break;
case '四':
tmp += "4";
break;
//其他数...
case '十':
//'十'这个地方要特别处理一下
//....
break;
default:
}
}

System.out.println(tmp);
}

热点排行