牛客网题目——字符串最后一个单词的长度

来源:互联网 发布:软件服务收费模式 编辑:程序博客网 时间:2024/06/04 19:00

题目描述
计算字符串最后一个单词的长度,单词以空格隔开。
输入描述:
一行字符串,非空,长度小于5000。
输出描述:
整数N,最后一个单词的长度。

示例
输入
hello world
输出
5

解题思路:从字符串的最后一个字符开始寻找,直到遇到一个空格符则结束。

遇到问题:Scanner.next()方法读取一个字符串,但字符串用空格分隔,即当遇见第一个分隔符和结束符(空格或换行符)时就结束对字符串的扫描。
Scanner.nextLine()方法读取该行的所有内容,包括换行符,即返回Enter键之前的所有字符。
本题中字符串中含有空格,因此应用nextLine()方法。

代码如下:

import java.util.Scanner;public class Main{    public static void main(String[] args) {        Scanner scanner=new Scanner(System.in);        String str=scanner.nextLine();    //错误所在        int answer=0;        for(int i=str.length()-1;i>=0;i--) {            if(str.charAt(i)!=' ')                answer++;            else                break;        }        System.out.println(answer);    }}
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 嗶咔漫畫 哔卡哔咔 嗶咔嗶咔 哔咔哔咔先行版 类似哔咔哔咔的app 咔哩咔哩 和哔咔哔咔类似的应用 吡咔 哔咔哔 咔哔咔哔 ios bikamanhua 毕卡毕卡 毕咔 推荐几款类似哔咔哔咔的app 哔哔哔 哔哔哔哔 哔哔 哔哩哔 小鸡哔哔哔 小鸡哔哔原版 哔哔小子 哔哩哗啦 哔哩哔喱 哔哩哔哔 哔哔哩哔 哩哔哩哔 哔哩哩哔哩哩 哔哩弹幕网 哔鬼旅行团 哔哩哔理 哔喱哔喱 哔哩下载 库哔 哔哔理理 哩哩 吡哩吡哩 哗哩哗哩动画 嗶哩嗶哩 b哩b哩弹幕网首页