Java LanguageArray

introduzione

Le matrici consentono la memorizzazione e il recupero di una quantità arbitraria di valori. Sono analoghi ai vettori in matematica. Le matrici di array sono analoghe alle matrici e agiscono come array multidimensionali. Le matrici possono memorizzare qualsiasi tipo di dati: primitive come int o tipi di riferimento come Object .

Sintassi

  • ArrayType[] myArray; // Dichiarare gli array
  • ArrayType myArray[]; // Un'altra sintassi valida (meno comunemente usata e scoraggiata)
  • ArrayType[][][] myArray; // Dichiarazione di matrici frastagliate multidimensionali (ripeti [] s)
  • ArrayType myVar = myArray[index]; // Accesso (lettura) elemento all'indice
  • myArray[index] = value; // valore Assign alla posizione index di matrice
  • ArrayType[] myArray = new ArrayType[arrayLength]; // Sintassi di inizializzazione dell'array
  • int[] ints = {1, 2, 3}; // Sintassi di inizializzazione dell'array con i valori forniti, la lunghezza viene dedotta dal numero di valori forniti: {[valore1 [, valore2] *]}
  • 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}; // Inizializzazione array multidimensionale. int [] estende Object (e così anyType []) quindi null è un valore valido.

Parametri

Parametro Dettagli
ArrayType Tipo della matrice. Questo può essere primitivo ( int , long , byte ) o Objects ( String , MyObject , ecc.).
indice L'indice si riferisce alla posizione di un determinato oggetto in una matrice.
lunghezza Ogni array, una volta creato, ha bisogno di una lunghezza specificata. Questo viene fatto quando si crea un array vuoto ( new int[3] ) o implicito quando si specificano valori ( {1, 2, 3} ).

Array Esempi correlati