Czy jest jakaś składnia/pakiet umożliwiający szybkie wypełnianie tablic java zakresami liczb, jak w perlu?Wypełnij tablice z zakresami liczb
np.
int[] arr = new int[1000];
arr=(1..500,301..400,1001..1400); // returns [1,2,3,4,...,500,301,302,...,400,1001,1002,...1400]
Ponadto, jest tu pakiet, który umożliwia uzyskanie liczby n-ty w takiej listy numerów jak wyżej, bez konieczności tworzenia tablicy (co może mieć ogromny)?
np.
BunchOfRangesType bort = new BunchOfRangesType("1..500","301..400","1001..1400");
bort.get(0); // return 1
bort.get(500); // return 301
bort.get(501); // return 302
To nie jest zbyt trudne do wykonania, ale myślę, że to może być wspólne, więc może to już było zrobione.
Lub po prostu użyj Groovy ;-) 'def arr = (1..500) + (301..400) + (1001..1400)' – Nux