دفق إخراج ملف Java هو فئة بايت دفق تستخدم لمعالجة البيانات الثنائية الخام. من أجل كتابة البيانات إلى ملف ، يجب تحويل البيانات إلى بايت وحفظها في الملف.
نسخة الكود كما يلي:
حزمة com.yiibai.io ؛
استيراد java.io.file ؛
استيراد java.io.fileOutputStream ؛
استيراد java.io.ioException ؛
الطبقة العامة writeFileExample {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
FileOutputStream FOP = null ؛
ملف الملف ؛
content string = "هذا هو محتوى النص" ؛
يحاول {
ملف = ملف جديد ("C: /NewFile.txt") ؛
FOP = fileOutputStream (ملف جديد) ؛
// إذا لم يكن الملف موجودًا ، فقم بإنشائه
if (! file.exists ()) {
file.createNewFile () ؛
}
// احصل على المحتوى بالبايت
byte [] contentInbytes = content.getBytes () ؛
fop.write (contentInbytes) ؛
fop.flush () ؛
fop.close () ؛
System.out.println ("Done") ؛
} catch (ioException e) {
E.PrintStackTrace () ؛
} أخيراً {
يحاول {
if (fop! = null) {
fop.close () ؛
}
} catch (ioException e) {
E.PrintStackTrace () ؛
}
}
}
}
// تم تحديث JDK7 ، على سبيل المثال ، يستخدم طريقة "Try Resource Shutdown" الجديدة لمعالجة الملفات بسهولة.
حزمة com.yiibai.io ؛
استيراد java.io.file ؛
استيراد java.io.fileOutputStream ؛
استيراد java.io.ioException ؛
الطبقة العامة writeFileExample {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
ملف الملف = ملف جديد ("C: /NewFile.txt") ؛
content string = "هذا هو محتوى النص" ؛
جرب (FileOutputStream FOP = جديد fileOutputStream (ملف)) {
// إذا لم يكن الملف موجودًا ، فقم بإنشائه
if (! file.exists ()) {
file.createNewFile () ؛
}
// احصل على المحتوى بالبايت
byte [] contentInbytes = content.getBytes () ؛
fop.write (contentInbytes) ؛
fop.flush () ؛
fop.close () ؛
System.out.println ("Done") ؛
} catch (ioException e) {
E.PrintStackTrace () ؛
}
}
}