I’d like to have a list which contains the integers in the range 1 to 500. Is there some way to create this list using Guava (or just plain Java) without having to loop through the range and add the values individually within my own code?
Using Guava, you can resort to a
Of course, there will still be loops in your code, but they just might be hidden from the code for simplicity sake.
Range<Integer> yourValues = Range.closed(1, 500);
Check https://github.com/google/guava/wiki/RangesExplained for some more examples.
Keep in mind that if you do need to eventually iterate over the
Range, you cannot do so directly, only through using