Java输入一行单词序列,相邻单词之间由1个或多个空格间隔,请对应计算每个单词的长度
时间: 2023-02-06 08:02:38 浏览: 229
用函数计算单词的长度
在Java中,可以使用Scanner类来输入一行字符串。
首先,需要创建Scanner对象,并将其与System.in关联,这样就可以使用Scanner类的方法来输入内容了。
然后,使用Scanner类的nextLine()方法输入一行字符串。
接下来,将这行字符串用split()方法分割成单词数组,并使用for循环遍历数组中的每个单词,最后调用length()方法计算单词的长度。
下面是一个示例代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("输入一行单词序列:");
String line = scanner.nextLine();
String[] words = line.split("\\s+"); // 分割成单词数组
for (String word : words) {
System.out.println(word + "的长度是" + word.length());
}
}
}
```
在这段代码中,split()方法的参数是"\\s+",它表示一个或多个空格。
希望这能帮到你!
阅读全文