I/O مبتدئ

اكتب سلسلة نصية في ملف بسطر واحد.

✕ 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
);
هل ترى مشكلة في هذا الكود؟ أخبرنا.
📏

سطر واحد

لا تغليف كاتب أو try-with-resources مطلوب.

🛡️

إعدادات افتراضية آمنة

ترميز UTF-8 وتنظيف مقبض الملف الصحيح.

🔧

خيارات

مرّر علامات OpenOption للإلحاق والإنشاء وغيرها.

الأسلوب القديم
FileWriter + BufferedWriter
الأسلوب الحديث
Files.writeString()
منذ JDK
11
الصعوبة
مبتدئ
كتابة الملفات
متاح

متاح على نطاق واسع منذ JDK 11 (سبتمبر 2018)

تكتب Files.writeString() المحتوى في ملف بترميز UTF-8 افتراضياً. يمكن تمرير خيارات للإلحاق والإنشاء وغيرها.

مشاركة 𝕏 🦋 in