1. 程式人生 > 其它 >Guava系列:Range使用方法

Guava系列:Range使用方法

技術標籤:Guava

目錄

場景

demo


場景

生成範圍區間。

注意開閉臨界值。

demo

package com.nio4444.demo;


import com.google.common.collect.Range;

public class RangeDemo {
    public static void main(String[] args) {
        Range range = Range.closed(2,9);
        System.out.println(range.toString() + " " + range.contains(1) + " " + range.contains(2));

        Range range2 = Range.openClosed(2,9);
        System.out.println(range2.toString() + " " + range2.contains(2) + " " + range2.contains(9));

        Range range3 = Range.open(2,9);
        System.out.println(range3.toString() + " " + range3.contains(2) + " " + range3.contains(9));

        Range range4 = Range.atLeast(2) ;
        System.out.println(range4.toString() + " " + range4.contains(2) + " " + range4.contains(9));

        Range range5 = Range.atMost(2);
        System.out.println(range5.toString() + " " + range5.contains(2) + " " + range5.contains(9));

        Range range6 = Range.lessThan(2);
        System.out.println(range6.toString() + " " + range6.contains(2) + " " + range6.contains(9));




    }
}