typestar

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

  1. La sintaxis literal inicializa; length y [2] leen.
  2. Arrays.toString, copyOfRange y binarySearch llenan los huecos.
  3. new int[2][3] es un arreglo de arreglos, indexado dos veces.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 1 de 4 en Colecciones; paso 11 de 29 en Fundamentos del lenguaje.

← Anterior Siguiente →