gpt4 book ai didi

java - 从单个字符串按字母顺序排列列表

转载 作者:行者123 更新时间:2023-12-01 23:48:32 24 4
gpt4 key购买 nike

我正在尝试创建一个程序,它接受单个字符串并按字母顺序对单词进行排序,这就是我目前所拥有的,但没有打印出来:

System.out.println("Enter words, sepaated by commas and spaces");
String input= scanner.next();
String[] words= input.split(" ");
Arrays.sort(words);
StringBuilder zoop= new StringBuilder();
for(int i=1; i<words.length; i++){
zoop.append(" ");
zoop.append(words[i]);
}
String sorted= zoop.toString();
System.out.println(sorted);

最佳答案

Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();

for(int i=0; i<words.length; i++){

scanner.next()只返回下一个完整的 token 。就您而言,它仅返回第一个单词。由于 for 循环以 1 而不是 0 开始,因此程序没有打印任何内容。

关于java - 从单个字符串按字母顺序排列列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16641821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com