单元测试代码:
( 在IDEA中先输入'@Test '然后根据提示进行自动修订即可!!运行时直接运行即可!
若有多个单元测试块的时候,直接把鼠标放在哪里就自动在哪里运行那个单元块)
import java.util.*; /**操纵Collection和Map的 工具类 : Collections * 面试题: */ public class Test_Collections_工具类 { public static void main(String[] args) { } @org.junit.Test //单元方法测试!! public void testCollections(){ List<String>list = new ArrayList(); list.add("666"); list.add("FFF"); list.add("aaaaa"); System.out.println(list); Collections.reverse(list); //1.进行反转 System.out.print("After reversing: "); System.out.println(list); Collections.sort(list); System.out.print("After sorting: "); System.out.println(list); System.out.print("binarySearch: "); System.out.println(Collections.binarySearch(list,"666")); System.out.print("Max: (根据元素的自然顺序)返回最大的元素: "); list.add(0,"zzz"); System.out.println(Collections.max(list)); } }
单元测试结果:
[666, FFF, aaaaa] After reversing: [aaaaa, FFF, 666] After sorting: [666, FFF, aaaaa] binarySearch: 0 (根据元素的自然顺序)返回Max: zzz