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

জাভাতে প্রিডিফাইনড মেথড ছাড়া স্ট্রিং সর্ট করা


একটি String হল একটি অবজেক্ট যা ইমিউটেবল ক্যারেক্টার সিকোয়েন্স উপস্থাপন করে এবং একবার তৈরি হলে পরিবর্তন করা যায় না। java.lang.String ক্লাস স্ট্রিং অবজেক্ট তৈরি করতে ব্যবহার করা হয়।

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

উদাহরণ

public class SortStringWithoutPredefinedMethodsTest { 
    public static void main(String[] args) { 
        String str = "jdkoepacmbtr"; 
        System.out.println("Before Sorting:" + str); 
        int j = 0; 
        char temp = 0; 
        char[] chars = str.toCharArray(); 
        for(int i = 0; i < chars.length; i++) { 
            for(j = 0; j < chars.length; j++) { 
                if(chars[j] > chars[i]) { 
                    temp = chars[i];   
                    chars[i] = chars[j];   
                    chars[j] = temp; 
                } 
            } 
        } 
        System.out.println("After Sorting:"); 
        for(int k = 0; k < chars.length; k++) { 
            System.out.println(chars[k]); 
        } 
    } 
}

আউটপুট

Before Sorting: jdkoepacmbtr After Sorting: a b c d e j k m o p r t

  1. জাভাতে JSON স্ট্রিং কে JSON অবজেক্টে রূপান্তর করুন

  2. জাভাতে Stack ব্যবহার করে Queue বাস্তবায়ন করা

  3. জাভাতে JTable-কে নির্দিষ্ট কলামে সর্ট করা

  4. জাভাতে JComboBox-এ আইটেমগুলো সর্ট করা