assign or enlarge list's length

...

{

xList.add((int)Double.parseDouble(parts[0]));

...

}

Integer[] x = xList.toArray(new Integer[xList.size()]);

//then x'size is 5.

// but I want its size is a given value, for instance 100

how to do it.

[445 byte] By [ardmorea] at [2007-11-27 8:53:12]
# 1
- add 95 Integer objects with a value of zero in you dynamic list before creating the array, or- create an array of 100 and iterate over you dynamic list and copy the values in the array yourself.
prometheuzza at 2007-7-12 21:10:07 > top of Java-index,Java Essentials,New To Java...
# 2
Create your array with the number of elements you want, then copy each element from the List manually.
hunter9000a at 2007-7-12 21:10:07 > top of Java-index,Java Essentials,New To Java...
# 3
Integer[] x = xList.toArray(new Integer[100]);
jverda at 2007-7-12 21:10:07 > top of Java-index,Java Essentials,New To Java...
# 4
> Integer[] x = xList.toArray(new Integer[100]);Ha, didn't know that!; )
prometheuzza at 2007-7-12 21:10:07 > top of Java-index,Java Essentials,New To Java...
# 5
> Integer[] x = xList.toArray(new> Integer[100]);Sure, if you want to do it the easy way ;)
hunter9000a at 2007-7-12 21:10:07 > top of Java-index,Java Essentials,New To Java...