2016-12-05 1 views

답변

3

그리 쉽지는 않지만 물론 가능합니다. 전자는 actualy 각 요소를 저장하지 않기 때문에 그냥, ImmutableSortedSet이다 ContiguousSet<T>, 사용 방법 asList(), 예를 들면 : 당신은 (목록보기를 사용하여 대) ContiguousSet을 고수 할 수

Range<Integer> range = Range.closed(1, 5); 
ContiguousSet<Integer> ourIntegers = ContiguousSet.create(range, DiscreteDomain.integers()); 
ImmutableList<Integer> ourIntegersList = ourIntegers.asList(); 
System.out.println(ourIntegers); // [1‥5] 
System.out.println(ourIntegersList); // [1, 2, 3, 4, 5] 

주를 만들 메모리에서, 그리고 후자는 큰 범위의 문제 일 수 있습니다.