কম্পিউটার টিউটোরিয়াল

জাভাতে TreeSet-এর এলিমেন্টগুলো ফাইলে সংরক্ষণ করুন


TreeSet হল AbstractSet ক্লাসের সাবক্লাস এবং এটি ডুপ্লিকেট এলিমেন্ট অনুমতি দেয় না। ডিফল্টভাবে, TreeSet এলিমেন্টগুলো অ্যাসেন্ডিং অর্ডারে সংরক্ষণ করে এবং TreeSet-এ서 এলিমেন্ট রিট্রিভাল দ্রুত। TreeSet ক্লাস আন্তরিকভাবে TreeMap ব্যবহার করে এলিমেন্ট সংরক্ষণ করে। TreeSet-এ এলিমেন্টগুলো তাদের ন্যাচারেল অর্ডারিং-এ সর্টেড থাকে।

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

সিনট্যাক্স

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. PowerPoint ফাইল সেভ না হওয়ার সমস্যা সমাধান

  4. Linux-এ টার্মিনাল আউটপুট ফাইলে সেভ করার ৫টি পদ্ধতি