javaweb 按照字母分类是如何实现的?
1.我的做法是按照 pinyin like'A%'这样查出所以A开头的,以此类推。但是如果26个字母都这么写有点不符合高内聚低耦合的要求啊。
2.我说的这个功能就类似游戏大厅里面按照游戏名称的字母分类以A开头的有等等;例如:http://www.zhaoka.com/index.do
不知道有没有做个这个功能的朋友。想知道有没有简洁的方法实现?
------解决方案--------------------
我来提供一个实现
任意给定的字符集合
String s[]={"ab","ca","ad","ma"};
for(int i=0;i<s.length;i++){
for(int j=i+1;i<s.length;i++){
if(s[i].compareTo(s[j])){
String str=s[i];
s[i]=s[j];
s[j]=str;
}
}
}
这样就可以得到从a-z的字符组合了。