I/O Başlangıç

Bir String'i tek satırla dosyaya yazın.

✕ Java 8
try (FileWriter fw =
        new FileWriter("out.txt");
    BufferedWriter bw =
        new BufferedWriter(fw)) {
    bw.write(content);
}
✓ Java 11+
Files.writeString(
    Path.of("out.txt"),
    content
);
Bu kodda bir sorun mu gördünüz? Bize bildirin.
📏

Tek satır

Writer sarmalama veya try-with-resources gerekmez.

🛡️

Güvenli varsayılanlar

UTF-8 kodlama, uygun dosya tanıtıcısı temizliği.

🔧

Seçenekler

Ekleme, oluşturma vb. için OpenOption bayrakları geçirin.

Eski Yaklaşım
FileWriter + BufferedWriter
Modern Yaklaşım
Files.writeString()
JDK'dan itibaren
11
Zorluk
Başlangıç
Dosya yazma
Mevcut

JDK 11'den itibaren geniş çapta kullanılabilir (Eylül 2018)

Files.writeString(), içeriği varsayılan olarak UTF-8 kodlamasıyla dosyaya yazar. Ekleme, oluşturma vb. için seçenekler geçirilebilir.

Paylaş 𝕏 🦋 in