字符串最后一个单词长度

1、字符串最后一个单词长度

题目描述

计算字符串最后一个单词的长度,单词以空格隔开。

输入描述:

一行字符串,非空,长度小于5000。

输出描述:

整数N,最后一个单词的长度。

示例1

输入

hello world

输出

5

解体思路:字符串分割成字符串数组,取最后一个数组元素
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String str=sc.nextLine();
        String[] ss=str.split(" ");
        int len=ss[ss.length-1].length();
        System.out.print(len);
    }
}

反向查找:

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String str=sc.nextLine();
        int length=str.length();
        int count=0;
        for(int i=length-1;i>=0;i--){
            if(str.charAt(i)==' '){
                break;
            }
            count++;
        }
        System.out.print(count);
    }
}

 

posted @ 2020-08-10 21:11  索爷  阅读(75)  评论(0编辑  收藏  举报