في Java كيفية حفظ وتحميل البيانات من ملف - أداة بسيطة جاهزة للإنتاج لعملية إدخال / إخراج للقراءة والكتابة

نشرت: 2020-10-11
في Java كيفية حفظ وتحميل البيانات من ملف - أداة بسيطة جاهزة للإنتاج للملف الأول: عملية القراءة والكتابة

كيف أكتب كائنًا إلى ملف وأقرأه مرة أخرى؟

تعد Java مدهشة للغاية مع الكثير من واجهة برمجة التطبيقات ومع Java 8 ، تم تمكيننا بشكل كامل مع الكثير من واجهات برمجة التطبيقات مثل Lambda ومرجع الطريقة والطرق الافتراضية وواجهة من النوع الأفضل وتكرار التعليقات التوضيحية وانعكاسات معلمات الطريقة وغير ذلك الكثير.

في وقت ما كنت قد كتبت مقالًا عن كيفية قراءة عنصر JSON من ملف في Java. كانت عملية قراءة جافا بسيطة. ولكن في هذا البرنامج التعليمي ، سنقوم save and load من ملف باستخدام أداة جافا جاهزة للإنتاج البسيطة.

أداة بسيطة جاهزة للإنتاج لقراءة الملف: عملية الكتابة

نحن لا نحفظ كائنًا بسيطًا فقط ولكننا سننشئ Java POJO بسيطًا من النوع CrunchifyCompany وسنقوم بحفظ الكائن واسترداده باستخدام GSON . تحتاج إلى التبعية أدناه حتى يتم تشغيل البرنامج أدناه.

ضع أدناه التبعية لمشروعك المخضرم. إذا كان لديك Dynamic Web Project وترغب في تحويله إلى مشروع Maven ، فاتبع هذه الخطوات.

هذا هو التدفق:

  • قم بإنشاء فئة CrunchifyReadWriteUtilityForFile.java
  • قم بإنشاء فئة داخلية خاصة CrunchifyCompany مع مجالين
    • employees دوليين خاصين ؛
    • companyName السلسلة الخاصة ؛
  • إنشاء كائن crunchify داخل الطريقة الرئيسية
  • تحويل الكائن إلى Gson حتى يتم حفظه في ملف
  • استخدم طريقة crunchifyWriteToFile لحفظ البيانات في ملف في Java
  • استخدم طريقة crunchifyReadFromFile لاسترداد البيانات من ملف في Java

هنا مثال كامل:

إخراج وحدة التحكم Eclipse:

هنا محتوى ملف crunchify.txt.

أثناء تشغيل البرنامج two times ترى هنا JSONObject مرتين حيث نقوم بإلحاق قيمة بملف crunchify.txt .

كيفية حفظ الكائن في ملف في Java - Crunchify