বাক্যের শব্দগুলো আরোহী ক্রমে (ascending order) সাজানোর জাভা কোড নিচে দেওয়া হলো:
উদাহরণ
import java.util.*;
public class Demo{
static void sort_elements(String []my_str, int n){
for (int i=1; i= 0 && temp.length() < my_str[j].length()){
my_str[j+1] = my_str[j];
j--;
}
my_str[j+1] = temp;
}
}
public static void main(String args[]){
String []my_arr = {"This", "is", "a", "sample"};
int len = my_arr.length;
sort_elements(my_arr, len);
System.out.print("The sorted array is : ");
for (int i=0; i
আউটপুট
The sorted array is : a is This sample
Demo নামে একটি ক্লাস আছে যেটিতে 'sort_elements' নামে একটি ফাংশন আছে। এই ফাংশন একটি স্ট্রিং অ্যারে এর মধ্য দিয়ে ইটারেট করে এবং প্রতিটি শব্দের দৈর্ঘ্য চেক করে তাদের দৈর্ঘ্য ভিত্তিতে সাজায়। main ফাংশনে একটি স্ট্রিং অ্যারে ডিফাইন করা হয় এবং এর দৈর্ঘ্য একটি ভেরিয়েবলে এসাইন করা হয়। 'sort_elements' ফাংশন এই স্ট্রিং-এ কল করা হয় এবং সোর্টেড অ্যারে কনসোলে প্রদর্শিত হয়।