按升序排序字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按升序排序字符串相关的知识,希望对你有一定的参考价值。

Strings are sorted in ascending order.

This was created by me in order to thwart Dr. McCloskey's evil ways of forcing CS majors to manually alphabetize lists of names and months.
  1. import java.util.*;
  2.  
  3. public class SortName{
  4. public static void main(String[] argsv){
  5. Scanner s = new Scanner(System.in);
  6. System.out.print("How many data items do you wish to enter: ");
  7. int num = new Integer(s.nextLine()).intValue();
  8. String[] names = new String[num];
  9. System.out.println();
  10. int i = 0;
  11. while(i < num){
  12. names[i] = s.nextLine();
  13. i++;
  14. }
  15. StringComparator strcomp = new StringComparator();
  16. Arrays.sort(names, strcomp);
  17. for (String name: names){
  18. System.out.println(name);
  19. }
  20. }
  21. }
  22.  
  23. class StringComparator implements Comparator<String>{
  24. public int compare(String a, String b){
  25. return a.compareTo(b);
  26. }
  27. }

以上是关于按升序排序字符串的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript数字数组怎么按数字大小排序?

如何在C中按升序对字符串数组进行排序

按照ASCII码升序排序问题,我哪里不对呀?

内容:输入n个字符串,对这n个字符串进行排序(按升序),输出排序后的字符串。然后从键盘再次输入一字符

alpha 对具有相同整数值且应按升序排列的列表进行排序[重复]

如何在 C# 中按升序对多维数组进行排序? [复制]