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