博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

20155217 第十二周课堂测试

Posted on 2017-05-14 10:47  20155217杨笛  阅读(117)  评论(0编辑  收藏  举报

20155217 第十二周课堂测试

教材代码测试

在IDEA中以TDD的方式对String类和Arrays类进行学习

  • 测试相关方法的正常,错误和边界情况

  • String类

    • charAt
    • split
  • Arrays类

    • sort
    • binarySearch

模拟实现Linux下Sort -t : -k 2的功能。参考 Sort的实现。

import java.util.*;
  
   public class MySort1 {
       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);
 
          Arrays.sort(toSort);

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