I/O Principiante

Usa Path.of() — il moderno metodo factory sull'interfaccia Path.

✕ Java 8
Path path = Paths.get("src", "main",
    "java", "App.java");
✓ Java 11+
var path = Path.of("src", "main",
    "java", "App.java");
Vedi un problema con questo codice? Faccelo sapere.
📐

API coerente

Segue il pattern factory .of() come List.of(), Set.of().

📖

Rilevabile

Trovato sul tipo Path stesso, non in una classe Paths separata.

🧹

Una classe in meno

Non è necessario importare la classe di utilità Paths.

Approccio Vecchio
Paths.get()
Approccio Moderno
Path.of()
Dal JDK
11
Difficoltà
Principiante
Factory Path.of()
Disponibile

Ampiamente disponibile dal JDK 11 (settembre 2018)

Path.of() è un metodo factory aggiunto direttamente all'interfaccia Path, sostituendo la classe di utilità Paths separata. È più rilevabile e coerente con List.of(), Map.of(), ecc.

Condividi 𝕏 🦋 in