1.功能:数据范围处理
2.代码:
package com.example.google.guava.demo.clazz;
import com.google.common.collect.ContiguousSet;
import com.google.common.collect.DiscreteDomain;
import com.google.common.collect.Range;
import com.google.common.primitives.Ints;
/**
* <p>
* <code>RangeTest</code>
* </p>
* Description:
*
* @author Mcchu
* @date 2017/10/19 9:06
*/
public class RangeTest {
public static void main(String[] args) {
testRange();
}
private static void testRange(){
// 1.使用Range.closed()创建范围: [a,b] = { x | a <= x <= b}
Range<Integer> range1 = Range.closed(0, 9);
System.out.println("新建数据范围range1:"+range1);
printRange(range1);
// 1.1包含关系
Boolean containVal = range1.contains(1);
Boolean containAllVal1 = range1.containsAll(Ints.asList(1,3,5));
Boolean containAllVal2 = range1.containsAll(Ints.asList(1,3,5,12));
System.out.println("是否包含1&#