输入一行单词序列,相邻单词之间由 11 个或多个空格间隔,请对应地计算各个单词的长度。
注意,如果有标点符号(如连字符,逗号,句号),标点符号算作与之相连的词的一部分。没有被空格间隔开的符号串,都算作单词。
代码:
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
String [] arr = new String[3000];
int i=0;
while(scanner.hasNext()) {
arr[i] = scanner.next();
i++;
}
for (int j = 0; j < i; j++) {
if(j==i-1){
System.out.print(arr[j].length());
}else{
System.out.print(arr[j].length()+",");
}
}
}
}