Arreglos en Java
Tamaño fijo y amigos de los primitivos, con una clase utilitaria para el resto.
import java.util.Arrays;
int[] fib = { 1, 1, 2, 3, 5, 8, 13 };
System.out.println(fib.length + " values, third " + fib[2]);
System.out.println(Arrays.toString(fib));
// Arrays trae las utilidades que le faltan al arreglo
var middle = Arrays.copyOfRange(fib, 2, 5);
System.out.println(Arrays.toString(middle));
System.out.println(Arrays.binarySearch(fib, 8));
int[][] grid = new int[2][3];
grid[1][2] = 9;
System.out.println(grid[1][2]);
Cómo funciona
- La sintaxis literal inicializa;
lengthy[2]leen. Arrays.toString,copyOfRangeybinarySearchllenan los huecos.new int[2][3]es un arreglo de arreglos, indexado dos veces.
Palabras clave y builtins usados aquí
intnewvar
El intento, en números
- Líneas
- 14
- Caracteres a escribir
- 439
- Tokens
- 144
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 96 segundos.
Paso 1 de 4 en Colecciones; paso 11 de 29 en Fundamentos del lenguaje.