رحيق الزهور نشر 3 يونيو 2022 أرسل تقرير مشاركة نشر 3 يونيو 2022 كيف اكتب واقرا واحذف في ملف من نوع char وماهي الدوال المستخدمه في ذلك 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Wael Aljamal نشر 3 يونيو 2022 أرسل تقرير مشاركة نشر 3 يونيو 2022 لإنشاء ملف والكتابة عليه، يمكننا استخدام الصنف File Writer و الدالة write import java.io.FileWriter; // تضمين FileWriter class import java.io.IOException; // تضمين IOException class للتعامل مع الأخطاء public class WriteToFile { public static void main(String[] args) { try { // اسم الملف تعريف كائن للكتابة على الملف FileWriter myWriter = new FileWriter("filename.txt"); myWriter.write("نكتب نص في الملف!"); myWriter.close(); System.out.println("تم الكتابة بنجاح"); } catch (IOException e) { System.out.println("حدثت مشكلة"); e.printStackTrace(); } } } للقراءة من ملف: import java.io.File; // تضمين File class import java.io.FileNotFoundException; // تضمين class to تعامل مع أخطاء import java.util.Scanner; // تضمين Scanner class to قراءة ملفات نصية public class ReadFile { public static void main(String[] args) { try { // اسم الملف إنشاء غرض يمثل الملف File myObj = new File("filename.txt"); // تمرير الملف للماسح Scanner myReader = new Scanner(myObj); // طالما يوجد سطر في الملف while (myReader.hasNextLine()) { // قراءة السطر String data = myReader.nextLine(); // طباعة البيانات System.out.println(data); } myReader.close(); } catch (FileNotFoundException e) { System.out.println("حدث خطأ."); e.printStackTrace(); } } } بالنسبة لحذف بيانات من ملف، نقرأ الملف ونخزنه ضمن سلسلة نصية، ثم نعدل عليها (مثلاً عمل فلترة) ثم نعيد كتابة البيانات يمكنك الاستفادة من السؤال التالي: وتأكدي من مسار الملف بأن يكون قابل للاستخدام من البرنامج مثل المشكلة مقالة: اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
رحيق الزهور
كيف اكتب واقرا واحذف في ملف من نوع char
وماهي الدوال المستخدمه في ذلك
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.