Arrays
Arrays
-
Like Perl, Java provides an array
class which can hold components of the same primitive data type or object
type.
-
You may not change the size of an array once you have created it. To add
elements to an array dynamically you actually have to create a new, larger
array and copy the old array into the new one using arrayCopy() in the
java.lang.System class.
-
For a dynamically resizable data structure, you may want to look to the
Vector class in the java.util package.
-
However, for cases in which you do not need to dynamically resize your
data structure, arrays work great. Like Perl, Java provides a zero-based
array which is defined much as variables are. You first declare what type
of data will be stored in an array, give the array a name, and then define
how large it is. Consider the following example:
int[] intArray = new int[50];
This array would hold 50 ints numbered from 0-49.
Filling and extracting values from an array is the same process as it was
for Perl. Consider the following example:
int[] intArray = new int[50];
for (int i = 0; i < 50; i++)
{
intArray[i] = i;
}
for (int i = 0; i < 50; i++)
{
System.out.println("Value: " + intArray[i]);
}
Java also allows you to define an array at time of initialization such
as in the following example:
int[] intArray = {0,1,2,3,4};
Additional Resources:
Strings
Table of Contents
Operators
|