Java基础 @org.junit.Test-单元测试方法 + 操纵Collection和Map的工具类 : Collections 的sort/binarySearch/max/min等静态方法

单元测试代码:   ( 在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

猜你喜欢

转载自www.cnblogs.com/zhazhaacmer/p/9792357.html