java中姓名排序~

java中姓名排序~publicclassSortName{publicvoidSortName1(String[]names){/**排序前这个是例测试类如下:*Sor... java中姓名排序~public class SortName {

public void SortName1(String [] names ){
/** 排序前 这个是例 测试类如下:
*SortName sort = new SortName();
*String []Names=new String[]{"Tom","jack","Merry","Smith","Sunny"};
*sort.SortName1(Names);
*sort.SortName2(Names);
**/
System.out.println("排序前:");
for (int i = 0; i < names.length; i++) {
System.out.print(names[i]+"\t");
}
}

public void SortName2(String[] names){
System.out.println("\n排序后:");
//表示不会应该怎么弄???

}

}
展开
 我来答
百度网友4f4ecf2
2017-08-02 · TA获得超过126个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:58.6万
展开全部
不是特别理解你想问什么,我暂且假设你想问的是如何排序然后输出,若我理解有误你可以再问。关于字符串的排序首先我们应该规定怎样比较他们的大小,那么我假定你想要的是字母靠前的更小,靠后的更大。那么你可以使用String类的compare方法,然后使用STL的排序算法排序就可以了。输出循环输出即可。
更多追问追答
追问

这样怎么输出
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式