সুচিপত্র:

জাভা ব্যবহার করে একটি ফাইলের ভিতরে র্যান্ডম অবস্থান থেকে পড়া এবং লেখা সম্ভব?
জাভা ব্যবহার করে একটি ফাইলের ভিতরে র্যান্ডম অবস্থান থেকে পড়া এবং লেখা সম্ভব?

ভিডিও: জাভা ব্যবহার করে একটি ফাইলের ভিতরে র্যান্ডম অবস্থান থেকে পড়া এবং লেখা সম্ভব?

ভিডিও: জাভা ব্যবহার করে একটি ফাইলের ভিতরে র্যান্ডম অবস্থান থেকে পড়া এবং লেখা সম্ভব?
ভিডিও: জাভা ফাইল ইনপুট/আউটপুট - এটি আপনার ভাবার চেয়ে অনেক সহজ 2024, মে
Anonim

ব্যবহার ক এলোমেলো অ্যাক্সেস ফাইল , আমরা পারি পড়া থেকে a ফাইল সেইসাথে লিখুন থেকে ফাইল . পড়া এবং ব্যবহার করে লেখা দ্য ফাইল ইনপুট এবং আউটপুট স্ট্রীম একটি ক্রমিক প্রক্রিয়া। ব্যবহার ক এলোমেলো অ্যাক্সেস ফাইল , আমরা পারি পড়া বা লিখুন মধ্যে যেকোনো অবস্থানে ফাইল . RandomAccessFile ক্লাসের একটি বস্তু এটি করতে পারে এলোমেলো ফাইল অ্যাক্সেস

সহজভাবে, আমি কিভাবে একটি র্যান্ডম অ্যাক্সেস ফাইল ব্যবহার করব?

Java RandomAccessFile উদাহরণ

  1. getFilePointer() পয়েন্টারের বর্তমান অবস্থান পেতে।
  2. পয়েন্টারের অবস্থান নির্ধারণ করতে seek(int)।
  3. রিড(বাইট খ) থেকে খ পর্যন্ত পড়া। ফাইল থেকে বাইটের একটি অ্যারেতে ডেটার দৈর্ঘ্য বাইট।
  4. লিখুন (বাইট খ) লিখতে খ. নির্দিষ্ট বাইট অ্যারে থেকে ফাইলের দৈর্ঘ্য বাইট, বর্তমান ফাইল পয়েন্টার থেকে শুরু করে।

উপরন্তু, র্যান্ডম অ্যাক্সেস ফাইল উদাহরণ সহ ব্যাখ্যা কি? ক র্যান্ডম অ্যাক্সেস ফাইল বাইটের একটি বড় অ্যারের মত আচরণ করে। বলা হয় অ্যারেতে নিহিত একটি কার্সার আছে ফাইল পয়েন্টার, কার্সার সরানোর মাধ্যমে আমরা করি পড়া অপারেশন লিখুন। যদি শেষ- ফাইল বাইটের কাঙ্ক্ষিত সংখ্যা হওয়ার আগেই পৌঁছে যায় পড়া EOFException নিক্ষেপ করা হয় তুলনায়. এটি এক ধরনের IOException।

এই বিবেচনায় রেখে, একটি র্যান্ডম অ্যাক্সেস ফাইল কি?

এলোমেলো - অ্যাক্সেস ফাইল একটি বর্ণনা করতে ব্যবহৃত একটি শব্দ ফাইল বা সেট নথি পত্র যে অন্য যে প্রয়োজনের পরিবর্তে সরাসরি অ্যাক্সেস করা হয় নথি পত্র প্রথমে পড়তে হবে। কম্পিউটার হার্ড ড্রাইভ অ্যাক্সেস ফাইল সরাসরি, যেখানে সাধারণত টেপ ড্রাইভ করে অ্যাক্সেস ফাইল ক্রমানুসারে সরাসরি অ্যাক্সেস , হার্ডওয়্যার পদ, অনুক্রমিক ফাইল.

আপনি কিভাবে জাভা একটি ফাইল লিখবেন?

FileWriter: FileWriter হল সবচেয়ে সহজ উপায় লিখুন ক ফাইল ভিতরে জাভা . এটা ওভারলোড প্রদান করে লিখুন পদ্ধতি লিখুন int, বাইট অ্যারে, এবং স্ট্রিং ফাইল . আপনি এটিও করতে পারেন লিখুন FileWriter ব্যবহার করে স্ট্রিং বা বাইট অ্যারের অংশ। FileWriter সরাসরি ফাইলে লিখে এবং শুধুমাত্র লেখার সংখ্যা কম হলেই ব্যবহার করা উচিত।

প্রস্তাবিত: