Review java - Array
Declaring an array
Both are allow
string argc[];
string[] argc;
Int array
int[] nums = new int[7];
nums[0] = 10;
Rabbit[] racers = new Rabbit[10];//10 empty rabbit array;
racers[0] = new Rabbit("B","F");
arraycopy()
System.arraycopy(nums, 0, nums, 0, nums.length);
Array vs ArrayList
- An array needs to know its size at the time of creation, arrayList does not.
- To assign an object in array you must assign it to a specific index.
- Array use array syntax ([]).
- ArrayList is parameterized.
ArrayList<string>
ArrayList
ArrayList<Flower> flowerList = new ArrayList<Flower>();// <- ArrayList constructor
Flower f = new Flower();
Flower m = new Flower();
flowerList.add(f);
flowerList.add(m);