typestar

Files en Java

Lecturas y escrituras de archivos completos en una sola llamada.

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.StandardOpenOption;

var path = Path.of(System.getProperty("java.io.tmpdir"), "notes.txt");

Files.writeString(path, "first line\nsecond line\n");
Files.writeString(path, "third line\n", StandardOpenOption.APPEND);

for (var line : Files.readAllLines(path)) {
    System.out.println("> " + line);
}
System.out.println(Files.exists(path));
Files.delete(path);

Cómo funciona

  1. Files.writeString crea; la opción APPEND extiende.
  2. readAllLines devuelve el archivo como una lista de cadenas.
  3. Path.of construye rutas sin codificar separadores a mano.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
14
Caracteres a escribir
430
Tokens
110
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 73 segundos.

Escribe este fragmento

Paso 2 de 3 en Errores y archivos; paso 26 de 29 en Fundamentos del lenguaje.

← Anterior Siguiente →

Files en otros lenguajes