首页 > 其他分享 >Scanner对象

Scanner对象

时间:2023-05-13 10:23:20浏览次数:46  
标签:nextLine Scanner 对象 next world hello 输入

1. Scanner对象

  • 用Scanner类来获取用户的输入:Scanner s=new Scanner(System.in);
  • 通过Scanner类的next()与nextLine()方法获取输入的字符串,再读取之前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。输入hello world,结果显示hello

             输入hello world,结果显示hello world.

2. next()与hasNext()的区别

      a.next():

  • 一定要读到有效字符后后才可以结束输入。
  • 对输入有效字符之前遇到的空白会自动将其去掉。
  • 只有输入有效字符后才将后面的空白作为分隔符或结束符。
  • next()不能得到带有空白的字符串。

      b.nextLine():

  • 以Enter键为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符
  • 可以获取空白

标签:nextLine,Scanner,对象,next,world,hello,输入
From: https://www.cnblogs.com/-su-jis-jiao-zi-1/p/17396852.html

相关文章

  • 面向对象特征三:多态性
    对象的多态性多态性,是面向对象中最重要的概念,在Java中的体现:对象的多态性:父类的引用指向子类的对象格式:(父类类型:指子类继承的父类类型,或者实现的接口类型)父类类型变量名=子类对象;举例Personp=newStudent();Objecto=newPerson();//Object类型的变量o,指向Person类......
  • Json序列化对象后,使用Lombok后属性xAxis大写变成小写xaxis解决方法
    一、问题描述最近在开发后端接口时,发现返回结构中,一个字段大小写转化有问题。lombok版本:1.18.14VO对象如下,字段为echarts趋势图组件。预期返回xAxis,实际返回xaxis@DatapublicclassULineBarVO{/***X轴信息*/privateULineBarDataVOxAxis;/*......
  • Optional对象的使用
    Optional是一个对象容器,具有以下两个特点:提示用户要注意该对象有可能为null简化ifelse代码1.创建:Optional.empty():创建一个空的Optional实例//返回一个Null的optionalOptionalempty=Optional.empty();Optional.of(Tt):创建一个Optional......
  • 客户端javascript对象的几何属性(获得大小及坐标)
    在一些客户端javascript对象中,存在着如宽度、高度、坐标类的几何属性,同时这些属性在不同的浏览器下又有不同的属性名。现在将所有的此类对象的几何属性汇总,便于学习,免得搞混。1.浏览器窗口在桌面的坐标(x,y)Window      IE下:window.screenLeft,window.screenTo......
  • 整一个工具类【根据URL地址获取file文件对象】
    整一个工具类【根据URL地址获取file文件对象】直接将网络url文件转换为file对象importjava.io.*;importjava.net.URL;publicclassImgUtils{/**从URL中获取图片输入流*并创建本地文件*@paramimageUrl*@paramsavePath*@return*......
  • Java面向对象
    面向对象编程(OOP)是软件开发的一种新方法,使用这种方法开发的软件具有易维护、可重用和可扩展性等特性。【特征:封装、继承、多态(抽象)】面向对象基本概念:(面向对象的设计就是一个抽象的过程)1、对象:对象就是用来描述客观事物的一个实体。用面向对象的方法解决问题,需要对现实世界中的......
  • 【键值-对象池】GenericKeyedObjectPool
    目录GenericKeyedObjectPool1.依赖2.配置3.连接对象类4.对象池工厂5.使用GenericKeyedObjectPool​ 通用池化框架commons-pool2实践,其中提到了可以池化一个对象和一组对象,一个对象用到了GenericObjectPool这个类,一组对象用到了GenericKeyedObjectPool这个类。顾名思义,键值......
  • APIView执行流程(源码分析)、Request对象源码分析
    目录一、APIView执行流程——源码分析(难,了解)1.1基于APIView+JsonResponse编写接口1.2基于APIView+Response写接口1.3APIView的执行流程二、Request对象源码分析(难,了解)一、APIView执行流程——源码分析(难,了解)1.1基于APIView+JsonResponse编写接口#原来基于django原生的Vi......
  • Oracle 对象批量进行授权
    环境:oracle给用户多表只读权限select'grantselecton'||owner||'.'||object_name||''to用户名;'fromdba_objectswhereownerin(‘owner’)andobject_type='TABLE';批量创建多个同义词SELECT'createorreplaceSYNONYM用户......
  • K8S API资源对象NetworkPolicy
    NetworkPolicy用来控制Pod与Pod之间的网络通信,它也支持针对Namespace进行限制。基于白名单模式,符合规则的对象通过,不符合的拒绝。应用场景举例:PodA不能访问PodB;开发环境所有Pod不能访问测试命名空间;提供对外访问时,限制外部IP;官方NetworkPolicyYAML示例:apiVersion:netwo......