typestar

Listas en Java

El caballo de batalla de las colecciones, con tamaño ajustable.

import java.util.ArrayList;
import java.util.List;

// List.of es fija; envolverla en ArrayList la vuelve editable
var todo = new ArrayList<>(List.of("write", "compile", "ship"));
todo.add("celebrate");
todo.add(0, "plan");
todo.remove("compile");

System.out.println(todo.size() + " items");
System.out.println(todo.contains("ship"));
System.out.println(todo.indexOf("ship"));
System.out.println(String.join(" -> ", todo));

Cómo funciona

  1. List.of es fija; envolverla en ArrayList la vuelve editable.
  2. add, add(0, ...) y remove crecen y encogen en el lugar.
  3. contains e indexOf buscan por valor.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
13
Caracteres a escribir
424
Tokens
129
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 81 segundos.

Escribe este fragmento

Paso 2 de 4 en Colecciones; paso 12 de 29 en Fundamentos del lenguaje.

← Anterior Siguiente →