¿Hay alguna sintaxis/paquete que permita el llenado rápido de arreglos Java con rangos de números, como en perl?Llene matrices con rangos de números
p. Ej.
int[] arr = new int[1000];
arr=(1..500,301..400,1001..1400); // returns [1,2,3,4,...,500,301,302,...,400,1001,1002,...1400]
Además, desde aquí un paquete que permite obtener el número enésimo en dicha lista de números que el anterior, sin llegar a crear la matriz (que puede ser enorme)?
p. Ej.
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
No es demasiado difícil de implementar, pero supongo que podría ser común, así que tal vez ya estaba hecho.
O simplemente use Groovy ;-) 'def arr = (1..500) + (301..400) + (1001..1400)' – Nux