Java LanguageArrays


Introducción

Las matrices permiten el almacenamiento y la recuperación de una cantidad arbitraria de valores. Son análogos a los vectores en matemáticas. Las matrices de matrices son análogas a las matrices y actúan como matrices multidimensionales. Las matrices pueden almacenar cualquier tipo de datos: primitivas como int o tipos de referencia como Object .

Sintaxis

  • ArrayType[] myArray; // Declarando matrices
  • ArrayType myArray[]; // Otra sintaxis válida (menos utilizada y desaconsejada)
  • ArrayType[][][] myArray; // Declaración de matrices irregulares multidimensionales (repetición [] s)
  • ArrayType myVar = myArray[index]; // Elemento de acceso (lectura) en el índice
  • myArray[index] = value; // Asignar valor al index de posición de la matriz
  • ArrayType[] myArray = new ArrayType[arrayLength]; // Sintaxis de inicialización de matriz
  • int[] ints = {1, 2, 3}; // Sintaxis de inicialización de la matriz con los valores proporcionados, la longitud se deduce del número de valores proporcionados: {[valor1 [, valor2] *]}
  • new int[]{4, -5, 6} // Can be used as argument, without a local variable
  • int[] ints = new int[3]; // same as {0, 0, 0}
  • int[][] ints = {{1, 2}, {3}, null}; // Inicialización de matriz multidimensional. int [] extiende Object (y también lo hace anyType []), por lo que null es un valor válido.

Parámetros

Parámetro Detalles
ArrayType Tipo de la matriz. Puede ser primitivo ( int , long , byte ) u Objetos ( String , MyObject , etc.).
índice El índice se refiere a la posición de un determinado objeto en una matriz.
longitud Cada matriz, cuando se crea, necesita una longitud determinada especificada. Esto se hace al crear una matriz vacía ( new int[3] ) o implícito al especificar valores ( {1, 2, 3} ).

Arrays Ejemplos relacionados