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

一、String类的使用

  • 模拟实现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);
    }
}

码云链接

二、MySort

  • 码云链接
  • 关于spilt的用法:
    语法为 stringObject.split(separator,howmany),有两个参数分别为separator和howmany,其中第一个必须有,为字符串或者正则表达式。第二个不必要。
posted @ 2017-05-14 22:39  专业打劫三十年  阅读(119)  评论(0编辑  收藏  举报