কম্পিউটার

জাভাতে একটি ট্রিসেট পুনরাবৃত্তি করার কতগুলি উপায়?


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

সিনট্যাক্স

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

আমরা একটি TreeSet পুনরাবৃত্তি করতে পারি দুটি উপায়ে

ইটারেটর ব্যবহার করা

আমরা একটি TreeSet এর উপাদানগুলিকে পুনরাবৃত্তি করতে পারি Iterator ব্যবহার করে ইন্টারফেস

উদাহরণ

import java.util.*;
public class IteratingTreeSetTest {
   public static void main(String[] args) {
      Set<String> treeSetObj = new TreeSet<String>();
      treeSetObj.add("Ramesh");
      treeSetObj.add("Adithya");
      treeSetObj.add("Jai");
      treeSetObj.add("Vamsi");
      treeSetObj.add("Chaitanya");
      Iterator<String> it = treeSetObj.iterator(); // Iterator interface
      while (it.hasNext()) {
         System.out.println(it.next());
      }
   }
}

আউটপুট

Adithya
Chaitanya
Jai
Ramesh
Vamsi

প্রতিটি লুপ ব্যবহার করা

আমরা একটি TreeSet এর উপাদানগুলিকে পুনরাবৃত্তি করতে পারি৷ প্রতিটির জন্য ব্যবহার করে লুপ

উদাহরণ

import java.util.*;
public class IteratingTreeSetForEachTest {
   public static void main(String[] args) {
      Set<String> treeSetObj = new TreeSet<String>();
      treeSetObj.add("India");
      treeSetObj.add("Australia");
      treeSetObj.add("West Indies");
      treeSetObj.add("South Africa");
      treeSetObj.add("England");
      for(String str : treeSetObj) { // for-each loop
         System.out.println(str);
      }
   }
}

আউটপুট

Australia
England
India
South Africa
West Indies

  1. জাভাতে বিদ্যমান JSON ফাইলে কীভাবে একটি JSON স্ট্রিং যুক্ত করবেন?

  2. জাভাতে একটি JRadioButtonMenuItem কিভাবে প্রদর্শন করবেন?

  3. কিভাবে আমরা জাভাতে একটি JTextField এ প্যাডিং যোগ করতে পারি?

  4. কিভাবে আমরা জাভাতে JTable ঘরে একটি JButton যোগ/সন্নিবেশ করতে পারি?