Java程序以升序对句子中的单词进行排序
示例
import java.util.*;
public class Demo{
static void sort_elements(String []my_str, int n){
for (int i=1 ;i<n; i++){
String temp = my_str[i];
int j = i - 1;
while (j >= 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<len; i++)
System.out.print(my_arr[i]+" ");
}
}输出结果
The sorted array is : a is This sample
一个名为Demo的类包含一个名为sort_elements的函数。这个函数遍历一个字符串,检查字符串中每个单词的长度,并根据它们的长度对它们进行排列。在main函数中,定义了aString数组并将其长度分配给一个变量。对该字符串调用sort_elements函数,排序后的数组将显示在控制台上。
热门推荐
10 交接同事退休祝福语简短
11 媒人婚礼祝福语简短大气
12 结婚当天新郎祝福语简短
13 丈夫外甥结婚祝福语简短
14 歌曲事业祝福语大全简短
15 朋友父母送礼祝福语简短
16 生日祝福语已婚朋友简短
17 高校女生祝福语大全简短
18 写老师离别祝福语简短