「java姓氏排序」java家族姓氏
今天给各位分享java姓氏排序的知识,其中也会对java家族姓氏进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java中姓名排序~
不是特别理解你想问什么,我暂且假设你想问的是如何排序然后输出,若我理解有误你可以再问。关于字符串的排序首先我们应该规定怎样比较他们的大小,那么我假定你想要的是字母靠前的更小,靠后的更大。那么你可以使用String类的compare方法,然后使用STL的排序算法排序就可以了。输出循环输出即可。
java语言建立一个班级学生姓名的字符串数组并进行排序
import java.text.Collator;
import java.util.Arrays;
import java.util.Comparator;
public class NameSortDemo {
public static void main(String[] args) {
String[] names = { "孙小美", "阿土伯", "小明", "钱夫人", "小红", "小菜" };
System.out.println("排序前:");
for (String name : names) {
System.out.print(name+" ");
}
System.out.println();
Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);//排序规则
Arrays.sort(names, cmp);//排序
System.out.println("排序后:");
for (String name : names) {
System.out.print(name + " ");
}
}
}
输出
排序前:
孙小美 阿土伯 小明 钱夫人 小红 小菜
按拼音排序后:
阿土伯 钱夫人 孙小美 小菜 小红 小明
JAVA 将姓名排序问题
/**
* 依照字母顺序排列
* @param list
* @return
*/
@SuppressWarnings({ "rawtypes", "unchecked" })
private ArrayList listByName(List list) {
// TODO Auto-generated method stub
ArrayList flagList = new ArrayList();
String[] strList = new String[list.size()];
for(int j=0;jlist.size();j++){
strList[j] = (String) list.get(j);
}
Comparator comp = Collator.getInstance(java.util.Locale.CHINESE);
Arrays.sort(strList,comp);
for(int i=0;istrList.length;i++){
flagList.add(strList[i]);
}
return flagList;
}
上面是我写的方法,可以正常运行!!!
你可以把你的全部代码贴出来,我帮你看看!!!
只这一段,并不能准确定位你的空指针错误在哪里!!!
怎样用java把名单按姓氏笔画排序
你必然需要一个“文字--笔画数”对应关系的数据表。然后根据文字查表得笔画数再排序。至于这张表是你自己数笔画建还是到网上去找现成的就看你自己了。
java 中文姓名排序!!!
import java.util.*;
import java.text.*;
public class SortByChinese {
//测试
public static void main(String[] args) {
String[] a1 = {"保定","何子安","于小云","刘帝","刘何保定子安","刘","刘娜","家强","刘博"};
getSortOfChinese(a1);
for (int i = 0; i a1.length; i++) {
System.out.println(a1[i]);
}
}
/**
*
* @param a String[]
* @return String[]
*/
public static String[] getSortOfChinese(String[] a) {
// Collator 类是用来执行区分语言环境这里使用CHINA
Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);
// JDKz自带对数组进行排序。
Arrays.sort(a, cmp);
return a;
}
}
自己测试哦!
java姓氏排序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java家族姓氏、java姓氏排序的信息别忘了在本站进行查找喔。