جدول المحتويات:

هل من الممكن القراءة والكتابة في مواقع عشوائية داخل ملف باستخدام Java؟
هل من الممكن القراءة والكتابة في مواقع عشوائية داخل ملف باستخدام Java؟

فيديو: هل من الممكن القراءة والكتابة في مواقع عشوائية داخل ملف باستخدام Java؟

فيديو: هل من الممكن القراءة والكتابة في مواقع عشوائية داخل ملف باستخدام Java؟
فيديو: الكفاار😂 2024, ديسمبر
Anonim

استخدام أ عشوائي التمكن من ملف ، نستطيع اقرأ من ملف إلى جانب اكتب الى ملف . قراءة و الكتابة باستخدام ال ملف تدفقات الإدخال والإخراج هي عملية متسلسلة. استخدام أ عشوائي التمكن من ملف ، نستطيع اقرأ أو اكتب في أي موضع داخل ملف . يمكن لكائن من فئة RandomAccessFile تنفيذ الامتداد ملف عشوائي التمكن من.

ببساطة ، كيف يمكنني استخدام ملف وصول عشوائي؟

مثال على Java RandomAccessFile

  1. getFilePointer () للحصول على الموضع الحالي للمؤشر.
  2. ابحث عن (int) لتعيين موضع المؤشر.
  3. قراءة (بايت ب) لتقرأ حتى ب. طول بايت البيانات من الملف إلى مصفوفة من البايت.
  4. اكتب (بايت ب) لكتابة ب. بايت الطول من صفيف البايت المحدد إلى الملف ، بدءًا من مؤشر الملف الحالي.

علاوة على ذلك ، ما هو ملف الوصول العشوائي الموضح بالمثال؟ أ ملف وصول عشوائي يتصرف مثل مجموعة كبيرة من البايت. هناك مؤشر ضمني للمصفوفة تسمى ملف المؤشر ، عن طريق تحريك المؤشر نقوم بعمل ملف اقرأ عمليات الكتابة. إذا كان نهاية- ملف قبل الوصول إلى العدد المطلوب من البايت اقرأ من طرح EOFException. إنه نوع من IOException.

بوضع هذا في الاعتبار ، ما هو ملف الوصول العشوائي؟

عشوائي - ملف الوصول هو مصطلح يستخدم لوصف أ ملف أو مجموعة من الملفات التي يتم الوصول إليها مباشرة بدلاً من طلب ذلك الآخر الملفات كن للقراءة أولا. محركات الأقراص الصلبة للكمبيوتر الوصول إلى الملفات مباشرة ، حيث يتم تشغيل الشريط بشكل شائع الوصول إلى الملفات بالتتابع. مباشر التمكن من شروط الأجهزة التسلسلية ملف.

كيف تكتب إلى ملف في جافا؟

FileWriter: FileWriter هو أبسط طريقة لملفات اكتب أ ملف في جافا . يوفر مثقلة اكتب طريقة ل اكتب int و byte array و String إلى ملف . يمكنك أيضا اكتب جزء من مصفوفة سلسلة أو بايت باستخدام FileWriter. FileWriter يكتب مباشرة في الملفات ويجب استخدامه فقط عندما يكون عدد عمليات الكتابة أقل.

موصى به: