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

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

http://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da

public class Main{
    public static void main(String[]args){
    
        Scanner scan=new Scanner(System.in);
        
        while(scan.hasNextLine()){
            String str=scan.nextLine();
            int k=str.lastIndexOf(" ");
            String m=str.substring(k+1);
            System.out.println(m.length());
        }
        
    }
}

1.首先先建立多组输入,利用while循环

2.因为字符串后无空格,所以可以利用lastIndexOf()方法,获取最后一个单词前的空格(注意" ",里面有一个空格)

3.利用substring获取最后一个单词(空格的地址加一就是最后一个单词地址的首字母)

4.利用length()方法获得单词长度

全部评论

相关推荐

07-02 18:09
门头沟学院 Java
苍穹外卖和谷粒商城这俩是不是烂大街了,还能做吗?
想去重庆的鸽子在吐槽:你不如把这俩做完自己搞明白再优化点再来问 何必贩卖焦虑
点赞 评论 收藏
分享
仁者伍敌:牛子这些人还会点一个自动回复,boss都不带回复的
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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