题解 | 字符串最后一个单词的长度

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String s = in.nextLine();//读取字符串
        StringBuilder sb=new StringBuilder (s);//要用reverse反转字符串,这样子遇到第一个空格就可以停止执行,但string不支持reverse,所以先转换为string builder
        String re=sb.toString();//进行反转
        int i = s.length() - 1;
        int t = 0;
        while (i >= 0 && re.charAt(i) != ' ') {
            t++;//遇到空格就停
            i--;//最多运行字符串的长度
        }
        System.out.println(t);
    }
}

全部评论

相关推荐

10-20 11:11
辽宁大学 营销
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务