Is there a short and sweet way to generate a List, or perhaps an Integer[] or int[], with sequential values from some
This is the shortest I could find.
List version
public List makeSequence(int begin, int end)
{
List ret = new ArrayList(++end - begin);
for (; begin < end; )
ret.add(begin++);
return ret;
}
Array Version
public int[] makeSequence(int begin, int end)
{
if(end < begin)
return null;
int[] ret = new int[++end - begin];
for (int i=0; begin < end; )
ret[i++] = begin++;
return ret;
}