একটি স্ট্রিং একটি বস্তু যা একটি অপরিবর্তনীয় প্রতিনিধিত্ব করে অক্ষর ক্রম এবং একবার তৈরি করা পরিবর্তন করা যাবে না. java.lang.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