فهرست مطالب:

آیا با استفاده از جاوا می توان از مکان های تصادفی داخل یک فایل خواند و نوشت؟
آیا با استفاده از جاوا می توان از مکان های تصادفی داخل یک فایل خواند و نوشت؟

تصویری: آیا با استفاده از جاوا می توان از مکان های تصادفی داخل یک فایل خواند و نوشت؟

تصویری: آیا با استفاده از جاوا می توان از مکان های تصادفی داخل یک فایل خواند و نوشت؟
تصویری: ورودی/خروجی فایل جاوا - آسان‌تر از آن چیزی است که فکر می‌کنید 2024, ممکن است
Anonim

استفاده كردن آ تصادفی دسترسی داشته باشید فایل ، ما میتوانیم خواندن از فایل همچنین نوشتن به فایل . خواندن و نوشتن با استفاده از را فایل جریان های ورودی و خروجی یک فرآیند متوالی هستند. استفاده كردن آ تصادفی دسترسی داشته باشید فایل ، ما میتوانیم خواندن یا نوشتن در هر موقعیتی در داخل فایل . یک شی از کلاس RandomAccessFile می تواند این کار را انجام دهد فایل تصادفی دسترسی داشته باشید.

به همین سادگی، چگونه از یک فایل دسترسی تصادفی استفاده کنم؟

مثال جاوا RandomAccessFile

  1. getFilePointer() برای به دست آوردن موقعیت فعلی اشاره گر.
  2. seek(int) برای تنظیم موقعیت اشاره گر.
  3. read(byte b) به خواندن تا b. طول بایت های داده از فایل به آرایه ای از بایت ها.
  4. نوشتن (بایت ب) برای نوشتن b. طول بایت از آرایه بایت مشخص شده به فایل، از اشاره گر فایل فعلی شروع می شود.

علاوه بر این، توضیح فایل دسترسی تصادفی با مثال چیست؟ آ فایل دسترسی تصادفی مانند یک آرایه بزرگ از بایت ها رفتار می کند. یک مکان نما به آرایه به نام وجود دارد فایل اشاره گر، با حرکت مکان نما این کار را انجام می دهیم خواندن نوشتن عملیات اگر پایان- فایل قبل از رسیدن به تعداد بایت مورد نظر می رسد خواندن از EOFException پرتاب می شود. این یک نوع IOException است.

با در نظر گرفتن این موضوع، فایل دسترسی تصادفی چیست؟

تصادفی - دسترسی به فایل اصطلاحی است که برای توصیف a فایل یا مجموعه ای از فایل ها که به جای نیاز به دیگری مستقیماً قابل دسترسی هستند فایل ها ابتدا خوانده شود هارد دیسک های کامپیوتر دسترسی به فایل ها به طور مستقیم، جایی که معمولا نوار درایو می شود دسترسی به فایل ها به صورت متوالی مستقیم دسترسی داشته باشید , اصطلاحات سخت افزاری, ترتیبی فایل.

چگونه روی یک فایل در جاوا بنویسید؟

FileWriter: FileWriter ساده ترین راه برای نوشتن آ فایل که در جاوا . اضافه بار را فراهم می کند نوشتن روش به نوشتن int، آرایه بایت، و رشته به فایل . شما همچنین می توانید نوشتن بخشی از آرایه رشته یا بایت با استفاده از FileWriter. FileWriter مستقیماً در Files می نویسد و فقط زمانی باید از آن استفاده کرد که تعداد نوشته ها کمتر باشد.

توصیه شده: