第十二周课堂检查程序
Arrays和String单元测试
-
在IDEA中以TDD的方式对String类和Arrays类进行学习
-
测试相关方法的正常,错误和边界情况
-
String类
- charAt
- split
-
Arrays类
- sort
- binarySearch
-
课堂运用之前实验中学到的内容进行测试。先建立一个空的类,然后创建了它的测试类,写了测试代码,但是由于被测试的类是空的。
-
之后在云班课老师答疑中找到,可以直接创建一个类进行测试。
-
这个问题是因为测试代码有错误,只能先用split形成新的数组然后测试。
-
后来在sort学习中看到了参考代码的使用方式。
-
再次修改。
模拟实现Linux下Sort -t : -k 4的功能。参考 Sort的实现。
- 这个功能的代码课堂上没有实现出来。
- 课后学习了娄老师发的参考代码。
- 按照老师的教学查询了API文档。
-
-
首先是要通过split方法取出第四列的数,并形成一个数组。
-
之后通过sort方法将新形成的数组排序。
-
最后按照新数组的顺序将原数组输出。
-
运行结果如图。