কম্পিউটার

জাভাতে একটি ফাইলে ট্রিসেটের উপাদানগুলি কীভাবে সংরক্ষণ করবেন?


A TreeSet AbstractSet এর একটি সাবক্লাস ক্লাস এবং এটি সদৃশ উপাদানগুলিকে অনুমতি দেয় না। ডিফল্টরূপে, TreeSet উপাদানগুলিকে একটি আরোহী ক্রমে সংরক্ষণ করে আর এবং TreeSet থেকে একটি উপাদানের পুনরুদ্ধারের গতি দ্রুততর। TreeSet ক্লাস অভ্যন্তরীণভাবে একটি উপাদান সংরক্ষণ করতে ট্রিম্যাপ ব্যবহার করে . একটি ট্রিসেটের উপাদানগুলি তাদের প্রাকৃতিক ক্রমানুসারে৷ অনুসারে সাজানো হয়৷

এছাড়াও আমরা উপাদানগুলি সংরক্ষণ করতে পারি৷ Arrays.asList() ব্যবহার করে একটি ফাইলে একটি TreeSet-এ সংরক্ষিত পদ্ধতি এবং এই সেটটিকে writeObject() -এ একটি যুক্তি হিসাবে পাস করুন ObjectOutputStream এর পদ্ধতি ক্লাস।

সিনট্যাক্স

public class TreeSet extends AbstractSet<E> implements NavigableSet<E>, Cloneable, Serializable

উদাহরণ

import java.util.*;
import java.io.*;
public class TreeSetTest {
   public static void main(String args[]) {
      try {
         String elements[] = {"Raja", "Jai", "Adithya", "Chaitanya"};
         Set<String> set = new TreeSet<String>(Arrays.asList(elements));
         FileOutputStream fos = new FileOutputStream("set.txt");
         ObjectOutputStream oos = new ObjectOutputStream(fos);
         oos.writeObject(set);
         oos.close();
         System.out.println("The elements of a Set saved to a File Sucessfully");
      } catch(Exception e) {
         System.out.println("Error Occurred : " + e.getMessage());
      }
   }
}

আউটপুট

The elements of a Set saved to a File Sucessfully

  1. জাভাতে একটি CSV ফাইল থেকে ডেটা কীভাবে পড়তে হয়?

  2. জাভাতে একটি বৈশিষ্ট্য ফাইল থেকে ডেটা কীভাবে পড়তে হয়?

  3. পাওয়ারপয়েন্ট ফাইলের ত্রুটি সংরক্ষণ করতে পারে না কিভাবে ঠিক করবেন

  4. লিনাক্সের একটি ফাইলে টার্মিনাল আউটপুট কীভাবে সংরক্ষণ করবেন