Java: la realización de tareas básicas de la matriz
Un array en Java es simplemente una lista. Puede ser una lista de cualquier cosa - cualquier tipo primitivo u objeto. En la mayoría de los casos, una matriz es una lista de elementos similares. Por ejemplo, si crea un array int, entonces todos los elementos de esa lista son valores int. Las siguientes secciones describen cómo crear, inicializar, iterar
(examinar cada valor), y cualquier otra forma manipular matrices.Definición de una matriz
Siempre piensa en una matriz como una lista de elementos. Con esto en mente, cuando se quiere definir una matriz, se empieza con el tipo de elemento que desea crear. Por ejemplo, si desea crear una matriz de valores enteros, se empieza con el tipo primitivo int en la mayoría de los casos.
El tipo es seguida por un par de corchetes ([]), que es seguido por el nombre de la matriz. A menudo se ve un conjunto definido para cada aplicación Java. La declaración main () método incluye siempre una, como se muestra aquí:
main (String [] args) void estáticos públicos
En este caso, args es una matriz de tipo String. Contiene la lista de valores de cadena proporcionados en la línea de comandos.
Inicializar una matriz
Antes de poder utilizar una matriz, debe inicializarlo. Inicialización de una matriz es un proceso de dos pasos:
Una instancia de la matriz para que tenga un objeto array para trabajar.
Proporcionar un valor para cada elemento de la matriz.
Un array elemento es un elemento accesible individualmente en la lista. Cada elemento es un único elemento del mismo tipo que el array. Por ejemplo, cuando se define un [] array int, cada elemento dentro de la matriz es de tipo int.
Los elementos de una matriz se accede mediante un número único. Los números empiezan a las 0 y continúan a través de uno menos que el número total de elementos. Por ejemplo, si usted tiene una matriz con diez elementos, que están numeradas del 0 al 9. Para acceder a un elemento en particular, se utiliza el nombre de la serie, seguido por el número entre corchetes. El código siguiente muestra una definición de matriz típica y la inicialización:
// Definir una serie de values.int entero [] MiArray - // Instanciar MyArray.MyArray = new int [5] - // Definir la matriz individuo values.MyArray [0] = 0-MiArray [1] = 1-MiArray [2] = 2-MiArray [3] = 3-MiArray [4] = 4-
Este código crea un [] array int llamado MiArray. Se crea una instancia de esta matriz para contener cinco entradas llamando a new int [5]. El código a continuación inicializa cada uno de los valores individuales del arreglo mediante el acceso a los elementos individuales, 0 a 4.