English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليميات Java الأساسية

تحكم العملية لـ Java

مجموعة Arrays لـ Java

مفهوم البرمجة الموجهة للكائنات لـ Java (I)

مفهوم البرمجة الموجهة للكائنات لـ Java (II)

مفهوم البرمجة الموجهة للكائنات لـ Java (III)

معالجة الاستثناءات Java

قائمة List لـ Java

مجموعة Queue لـ Java

مجموعة Map لـ Java

مجموعة Set لـ Java

Java إدخال/إخراج (I/O)

Java Reader/Writer

مواضيع أخرى في Java

إنشاء ملف ونسج المعلومات في ملف باستخدام برنامج Java

جميع الأمثلة على Java

في هذا المثال، سنتعلم كيفية إنشاء ملف باستخدام Java ونسجل بعض المعلومات في الملف.

لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة Javaالموضوع:

مثال 1: برنامج Java لإنشاء الملف

//استيراد فئة File
import java.io.File;
class Main {
  public static void main(String[] args) {
    //إنشاء مسجل الملف في الموقع الحالي
    File file = new File("JavaFile.java");
    try {
      //إنشاء ملف جديد باستخدام الاسم المحدد
      //من خلال مسجل الملف
      boolean value = file.createNewFile();
      if (value) {
        System.out.println("إنشاء ملف جديد من Java.");
      }
      else {
        System.out.println("الملف موجود.");
      }
    }
    catch(Exception e) {
      e.getStackTrace();
    }
  }
}

في المثال السابق، قمنا بإنشاء ملف يحمل الاسم file كمسجل. يربط مسجل الملف بالمسار المحدد.

//JavaFile.java يساوي
//currentdirectory/JavaFile.java
File file = new File("JavaFile.java");

ثم، نستخدم طريقة createNewFile() من فئة File لإنشاء ملف جديد في المسار المحدد.

ملاحظة: إذا لم يكن ملف JavaFile.java موجودًا، يتم إنشاء ملف جديد. وإلا، يعود البرنامجالملف موجود.

مثال 2: برنامج Java لنسج المعلومات في الملف

في Java، يمكننا استخدام فئة FileWriter لنسجل البيانات في الملف. في المثال السابق، قمنا بإنشاء ملف يحمل الاسم JavaFile.java. الآن دعونا نكتب البرنامج في الملف.

//استيراد فئة FileWriter
import java.io.FileWriter;
class Main {
  public static void main(String args[]) {
    //استخدام عمليات الحساب الإضافية لإنشاء سلسلة متعددة الأسطر
    //السلسلة هي برنامج Java
    String program = "class JavaFile { " +
                       "public static void main(String[] args) { " +
                         "System.out.println(\"This is file\");"+
                       "}"+
                     "}";
     try {
       //إنشاء كاتب باستخدام FileWriter
       FileWriter output = new FileWriter("JavaFile.java");
       //كتابة البرنامج في الملف
       output.write(program);
       System.out.println("تم كتابة البيانات في الملف.");
       //إغلاق الكاتب
       output.close();
     }
     catch (Exception e) {
       e.getStackTrace();
     }
  }
}

في مثال أعلاه، استخدمنا فئة FileWriter لتحويل بيانات السلسلة إلى ملف Javafile.java.

عندما تقوم بتشغيل هذا البرنامج، سيحتوي ملف JavaFile.java على بيانات موجودة في البرنامج.

جميع الأمثلة على Java