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

谁践踏了优雅 2022-11-03 01:40 107阅读 0赞

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

分析:首先输入一堆字符串,最后我们只需要最后一个单词,并且找到他的长度。
将其用一个数组接受 String.spilt(“ “) 返回值刚好为一个数组,得到返回值根据数组下标,找到最后一个元素(length-1)的长度,并返回。
代码如下(细节自己把控):

  1. import java.util.Scanner;
  2. public class Main{
  3. public static void main(String[] args){
  4. Scanner in = new Scanner(System.in);
  5. String out = in.nextLine();
  6. outPut(out);
  7. }
  8. public static int outPut(String Str){
  9. String[] strString = Str.split(" ");
  10. int length =strString.length;
  11. System.out.println(strString[length-1].length());
  12. return strString[length-1].length();
  13. }
  14. }

发表评论

表情:
评论列表 (有 0 条评论,107人围观)

还没有评论,来说两句吧...

相关阅读

    相关 (Java)计算最后一个单词长度

    给定一个字符串,计算最后一个单词长度 给定一个仅包含大小写字母和空格 ’ ’ 的字符串 s,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后

    相关 最后一个单词长度

    题目描述 给定一个仅包含大小写字母和空格 ’ ’ 的字符串,返回其最后一个单词的长度。 如果不存在最后一个单词,请返回 0 。 说明:一个单词是指由字母组成,但不包含