I don\'t understand why the following does not work:
public void doSomething(int... args){ List broken = new ArrayList(Arrays
You can do
public void doSomething(int... args){ List ints = new ArrayList(args.length); for(int i: args) ints.add(i); }
or
public void doSomething(Integer... args){ List ints = Arrays.asList(args); }