
The ArrayList class is dis-
cussed in Chapter 9;it
offers array functionality
with automatic expansion
as needed.
REFERENCE POINT
8.3 Aggregate Array Operations 485
Thus, instead of immediately pointing cellBills to the new array, we should
instantiate a 12-element array using a temporary array name, copy the six
elements from the cellBills array into the 12-element array, assign the cell-
Bills reference to the new array, and assign null to the temporary array ref-
erence. The following code will do that:
double [ ] temp = new double [12]; //instantiate new array
// copy all elements from cellBills to temp
for ( int i = 0; i < cellBills.length; i++ )
{