挑战难题(三)

给定由大写,小写字母和空格组成的字符串,返回最后一个单词的长度。
如果不存在最后一个单词,返回0
注意:
   “单词”是指不包含空格符号的字符串
例如:
   s = “hello World”, 那么返回的结果是5
格式:
   第一行输入字符串s,然后输出s中最后一个单词的长度。
样例1
输入:
Today is a nice day
输出:
3
import java.util.Scanner;

public class Main {

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
if (input.hasNext()) {
String s = input.nextLine();
System.out.println(getLastWordLen(s));
} else {
System.out.println(0);
}
}

private static int getLastWordLen(String s) {
int ret = 0;
if (s != null && !"".equals(s.trim())) {
String[] strings = s.split(" ");
ret = strings[strings.length-1].length();
}

return ret;
}


}


--来自网页客户端
4.jpg
已邀请:

蓝天的外面 - 与善于人,与爱于己

赞同来自:

支持大家多多参与

--来自网页客户端

要回复问题请先登录注册

Template error, template file not found