إزالة سطر القيمة الخالية في ملف ".dat" عند استخدام PrintWriter

StackOverflow https://stackoverflow.com/questions/9510015

سؤال

يعرف أي شخص كيفية إزالة سطر القيمة الخالية في ملف ".dat" عندما أقوم بإنشاء ملف باستخدام PrintWriter؟لماذا يقوم الملف بطباعة سطر فارغ في الصفحة الأخيرة من السطر، لقد قمت بالفعل بوضع:

PrintWriter outputFile = new PrintWriter(new FileWriter(File file));

ثم بعد أن أقوم بالعملية ..وضعت:

outputFile.flush();
outputFile.close();

لكن لا تزال الطباعة فارغة في السطر الأخير.عندما أحاول حفظ الملف بتنسيق .txt، لا يوجد سطر فارغ.لكني بحاجة للحفظ كملف ".Dat".

هل كانت مفيدة؟

المحلول

اللاحقة لا تهم الملف، لذلك يجب ألا يكون هناك فرق بين هذين الملفين.ربما تكون القيمة الخالية التي رأيتها في ملف .Dat عنصرًا نائبًا للمحرر الذي فتحت الملف به.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top