Monday, May 1, 2023

Java ArrayList Sorting Method (day 18)

Java ArrayList Sorting Method

#Java_ArrayList_sort
#JAVA_Programming 
#100DaysOfJava 
#Day18

আজ আমরা জাভা অ্যারে লিস্ট দিয়ে উপাদান গুলোকে ক্রম অনুসারে সাজাবো ।
তার জন্য আমাদের আরো একটি নতুন প্যাকেজ কল করতে হবে।
import java.util.Collections;
এখানে লক্ষ্য করলে দেখা যাচ্ছে যে java.util ক্লাসের ভিততে আছে তাই আপনি চাইলে 
import java.util.ArrayList;
উভয় কে একসাথে কল করতে পারেন।
তার জন্য 
import java.util.*;
এবার আমাদের একটি অবজেক্ট আগের দিনের মতো তৈরি করে নিতে হবে । যেমন আজ আমি চাচ্ছি যে ইংরেজী দিনের নাম গুলো দিয়ে শিখতে এবং তাদের বর্ণ কম অনুসারে সাজাতে, তার জন্য আমি আগের দিনের মতো অবজেক্ট তৈরি করে নিলাম এবং দিন গুলো add করে নিচ্ছি।



//Rony Ahmmed BDU-ICTE
import java.util.*;
public class Main {
  public static void main(String[] args) {
    LinkedList<String> days = new LinkedList<String>();
    days.add("Sunday");
    days.add("Monday");
    days.add("Tuseday");
    days.add("Wednesday");
    days.add("Thursday");
    days.add("Friday");
    days.add("Saturday");
   
    System.out.println(days);
  }
}



output:
[Sunday, Monday, Tuseday, Wednesday, Thursday, Friday, Saturday]

এবার আমরা Sorting করবো, তার জন্য 

Collections.sort(days);

ব্যস হয়ে গেলো, কোন ঝামেলা নেই!!

//Rony Ahmmed BDU-ICTE
import java.util.*;
public class Main {
  public static void main(String[] args) {
    LinkedList<String> days = new LinkedList<String>();
    days.add("Sunday");
    days.add("Monday");
    days.add("Tuseday");
    days.add("Wednesday");
    days.add("Thursday");
    days.add("Friday");
    days.add("Saturday");
   
    Collections.sort(days);
   
    System.out.println(days);
  }
}


আউটপুটঃ
[Friday, Monday, Saturday, Sunday, Thursday, Tuseday, Wednesday]

কি চমৎকার না । আসলেই চমৎকার!! এভাবে আপনি চাইলে যেকোন ডেটা-টাইপের সহজে ক্রম অনুসারে সাজাতে পারবেন। কথা হবে আগামি পোস্টে 

No comments:

Post a Comment

Java interface

             Java Interface #Java_Interface #JAVA_Programming  #100DaysOfJava  #Day25 আজকে আমরা খুবি মজার একটি টপিক নিয়ে কথা বলবো ... সেটা হ...