本文实例讲述了Java实现按照大小写字母顺序排序的方法。分享给大家供大家参考,具体如下:
这里排序需要得到的结果按字母顺序。如:a-----z...
import java.util.*;
/**
* 大小写字母的排序
* @author Administrator
*
*/
public class z {
//上边是按大写在后的进行排序
static Map map=new HashMap();//hashMap允许null值
//按大写在前的进行排序
static Map map1=new HashMap();//hashMap允许null值
//
static{
Character ch;
for (ch = 65; ch < 91; ch++) {//大写65.0;66.0;67.0;68.0
map.put(ch,(float)ch.hashCode());
}
for (ch = 97; ch < 123; ch++) {//小写64.5;65.5
map.put(ch,(float)ch.hashCode()-(float)32-0.5f);
}
for (ch= 65; ch < 91; ch++) {//大写65.0;66.0;67.0;68.0
map.put(ch, (float)ch.hashCode());
}
for (ch = 97;