• 模拟实现Linux下Sort -t -k 2的功能。参考 Sort的实现。
  • 在java.lang包中有String.split()方法,它可以把字符串分割为好几个小的字符串。

代码:

import java.util.*;

public class MySort {
    public static void main(String [] args) {
        String [] toSort = {"aaa:10:1:1", 
                            "ccc:30:3:4",
                            "bbb:50:4:5",
                            "ddd:20:5:3",
                            "eee:40:2:20"};
        
        System.out.println("Before sort:");
        for (String str: toSort)
            System.out.println(str);

        //sort
        List<String> list = new ArrayList();
        for (String str: toSort)
            list.add(str);

        Collections.sort(list);
        
        System.out.println("After sort:");
        for( String str : list)
            System.out.println(str);
    }
}

码云链接
20155307 2016-2017第二次《Java程序设计》课堂实践项目

二、MySort

20155307 2016-2017第二次《Java程序设计》课堂实践项目

  • 码云链接
  • 关于spilt的用法:
    语法为 stringObject.split(separator,howmany),有两个参数分别为separator和howmany,其中第一个必须有,为字符串或者正则表达式。第二个不必要。

相关文章:

  • 2021-12-04
  • 2021-05-30
  • 2021-07-03
  • 2021-09-24
  • 2021-06-29
  • 2022-01-09
  • 2021-12-24
  • 2021-12-01
猜你喜欢
  • 2021-11-21
  • 2021-08-10
  • 2021-12-26
  • 2021-11-18
  • 2021-09-11
  • 2022-03-06
相关资源
相似解决方案