import java.util.Scanner;
//计算字符串最后一个单词的长度,单词以空格隔开。
public class Huaweimachine1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//键盘录入
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
findword(str);
}
<p style="margin: 10px auto; padding-top: 0px; padding-bottom: 0px; color: rgb(57, 57, 57); font-family: verdana, 'ms song', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21px; background-color: rgb(250, 247, 239);">//1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");</p><p style="margin: 10px auto; padding-top: 0px; padding-bottom: 0px; color: rgb(57, 57, 57); font-family: verdana, 'ms song', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21px; background-color: rgb(250, 247, 239);">//2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");</p>
// //java中有个spilt来检查是否匹配
// String[] split(String regex)
// 根据给定正则表达式的匹配拆分此字符串。
//意思就是你给定的表达式来拆分这个控制符,到之前
// String[] split(String regex, int limit)
// 根据匹配给定的正则表达式来拆分此字符串。 limit就是限制,限制你最多拆分为几个单元格
private static void findword(String str)
{
String[] A=str.split(" ");
//找出数组的长度
int len=A.length;
int len1=A[len-1].length();
System.out.println(len1);
}
}