题目描述:计算字符串最后一个单词的长度,单词以空格隔开。
思路:用空格分割字符串,存放到String类型的数组中,直接返回最后一个元素的长度,注意边界条件以及各方法用法。
代码:
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
while(input.hasNext()){
String str = input.nextLine();
System.out.println(endOfString(str));
}
}
public static Integer endOfString(String str){
if(str == null || str.length() == 0){
return 0;
}
if(str.trim().equals("")){
return 0;
}
String[] sup = str.split(" ");
return sup[sup.length - 1].length();
}
}