Guava系列:Range使用方法
阿新 • • 發佈:2021-02-17
技術標籤:Guava
目錄
場景
生成範圍區間。
注意開閉臨界值。
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)); } }