(1)从键盘输入一行英文短句,将句子中的英文单词存储在字符串数组或数组列表中;
(2)按照字典序对数组或数组列表中的英文单词排序,并将排序结果输出;
用字符串接收输入的英文短句。
用分割函数进行分割。
排序输出。
package test;
import java.util.Arrays;
import java.util.Scanner;
public class Test5 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入:");
String in = scanner.next();
char[] c = new char[in.length()];
for (int i = 0; i < in.length(); i++) {
c[i] = in.charAt(i);
}
Arrays.sort(c);
scanner.close();
for (char d : c) {
System.out.print(d + "\t");
}
}
}
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String str=scanner.nextLine();
String [] array=str.split(" ");
Arrays.sort(array);
for (String s : array) {
System.out.println(s);
}
}
如果能帮到你,请点击下【采纳】,谢谢