首页 > 编程语言 >java的Scanner中next()与nextLine()的区别

java的Scanner中next()与nextLine()的区别

时间:2022-08-30 20:47:39浏览次数:47  
标签:nextLine java Scanner 示例 next sc 输入

1.区别

最近在做笔试题的时候需要自己写输入,所以碰到了在输入字符串的时候无法输入的问题。所以赶紧来补习功课。先说结果next()不可以接受空格、回车以及Tab,但是得等到有有效字符输入时才能碰到空格、回车以及Tab后截至,而nextLine()可以接受空格。

2.代码示例

输入示例

13 5
这是字符串

代码示例

import java.util.Scanner;

public class wode {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        String s = sc.next();
        System.out.println("字符串s的值为:"+s);

    }
}

1)使用next()进行输入,显示结果为:

 

2) 将next()换成nextLine(),显示结果为:

根本没有给我打出这是字符串的机会,因为在输入第一个回车的时候前面明明没有东西,但是也会被输入到s中。

 

标签:nextLine,java,Scanner,示例,next,sc,输入
From: https://www.cnblogs.com/duowenjia/p/16640717.html

相关文章

  • java打印九九乘法表
    //1.我们先打印第一列//2.把国定的一个1再用一次循环包起来//3.去掉重复项i<=j//4.调整样式for(intj=1;j<=9;j++){for(inti=1;i<=j;i++){......
  • 【ElasticSearch】常用的JAVA API(长期更新)
    背景主要介绍和整理ElasticSearch常用的API环境SpringBoot2.1+MavenMaven依赖<dependency><groupId>org.elasticsearch</groupId>......
  • Java开发学习(二十八)----拦截器(Interceptor)详细解析
    一、拦截器概念讲解拦截器的概念之前,我们先看一张图:(1)浏览器发送一个请求会先到Tomcat的web服务器(2)Tomcat服务器接收到请求以后,会去判断请求的是静态资源还是动态......
  • java学习笔记016 泛型、流
    ######1.泛型Genericsince1.5标示元素类型的参数,泛型不能是基本数据类型泛型不同的引用不能相互赋值静态方法不能使用泛型,因为实例化类的时候要指定泛型,但是静态方......
  • java_4_下载安装配置环境变量
    下载安装:去官网下载所需版本,按照程序引导的步骤安装即可配置环境变量:1.鼠标右击我的电脑>属性>高级系统变量>环境变量2.在环境变量模块新增一个系统变量: 3.在变量Pat......
  • JAVA知识回顾之Lambda
    0x00概述本文转载 0x01学习Lambda的理由绝大多数公司代码的主流风格。大数据量下处理集合效率高,优秀的高并发解决。代码的可读性增强。消灭嵌套地狱。>形状的i......
  • Java按位操作工具类
    /***Bit转换工具*/@SuppressWarnings({"WeakerAccess","unused"})publicclassConvertBit{/***短整型(int16)数据中包含的有效bit数量*/......
  • Java 接口测试利器 REST-assured 快速入门
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取开源简约的接口测试DSL;支持XML、JSON的结构化解析;支持Xpath、JsonPath、gpath等多种......
  • OLW代码着色测试-java代码
    privatestaticvoidDoctor_checkStatus(CommodityMappercommodityMapper){ Shared.printTestClassEndInfo(); Map<String,Object>params=newHashMap<Strin......
  • linux安装java环境
    1.在线下载jdkwget--no-check-certificate--no-cookies--header"Cookie:oraclelicense=accept-securebackup-cookie"http://download.oracle.com/otn-pub/java/jdk/......