zoukankan      html  css  js  c++  java
  • [编程题]字符串最后一个单词的长度

    输入描述:

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

    输出描述:

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

    输入例子:
    hello world
    输出例子:
    5

    代码说明:
    import java.util.*;
    
    public class WordLength {  
    
      public static void main(String[] args) {          
    
    Scanner sc = new Scanner(System.in);           //创建Scanner对象input
    
    String line = sc.nextLine();                          //取输入的一行字符将其赋值为字符串sc
    
    String[] arr = line.split(" ");             //将字符串以空格为分隔将其复制给字符串数组
    
    System.out.println(arr[arr.length-1].length());   //取字符串数组中的最后一个字符串将其输出
    
         }
    
    }

    在编程过程中需要注意:

    1.next()和nextLine()的区别在于前者是一次取一个单词,以空格分隔,后者一次取一行,以回车分隔

    2.next()要得到有效标记才能返回值,而nextLine()则不管这个,只要有当前行就能返回,当前行的剩余字符是0个照样返回。这一点在编程过程中应该注意。

  • 相关阅读:
    WebSocket资料
    HTML5新增特性
    CSS3新增选择器
    HTM5基本语法
    HTML语义化
    浏览器内核分类
    Layui表格的单双击处理
    c++ cin读取多行数字
    计算机视觉中关于人脸的一些任务
    python实现NMS和softNMS代码
  • 原文地址:https://www.cnblogs.com/bbn0111/p/6440021.html
Copyright © 2011-2022 走看看