Java中Scanner.useDelimiter( )方法详解

在Java语言中,格式化输入是通过类java.util.Scanner来完成的。默认情况下,Scanner是使用“空白”作为分隔符将输入分解为标记,然后使用它所提供的不同的next方法将得到的标记转换为不同的类型的值。

操作方法

  • 01

    先查看下列Java程序的运行结果

  • 02

    结果说明:由于Scanner对象将首先跳过输入流开头的所有空白分隔符,然后对输入流中的信息进行检查,直到遇到空白分隔符为止;因此输入数据: abc def ;空白后面的字符:def,不会显示输出来。

  • 03

    Scanner 将空格当作了一个分隔符,那如何将含有空格的数据输出呢? 这时就需要用Scanner.useDelimiter( )方法,可以将分隔符号修改为"回车",或者其他字符。useDelimiter( )方法用法如下图所示

  • 04

    Delimiter英文意思为分隔符;useDelimiter( )方法默认以空格作为分隔符;当然也修改,如: useDelimiter(",");   //以','为分隔符 useDelimiter("\n"); //“\n”换行符(回车)作为输入的分隔符。 故上面的程序可以改为

  • 05

    这样,就可以输出含有空格的数据了

(0)

相关推荐

  • Java中的main()方法详解

    在Java中,main()方法是Java应用程序的入口方法,,因为JAVA是在C++的基础上开发的语言,main也是c++的程序入口,这里就说一下JAVA的main方法.也就是说,程序在运行的时候,第 ...

  • java中split的用法详解

    java编程中常常需要对字符串进行分隔的.这就需要用到split方法.但是许多新手对其不是很熟悉,下面就为大家详细解释一下split的用法. 操作方法 01 split对字符串以给定的字符进行分隔,得 ...

  • JAVA开发平台建立方法详解

    我并不建议新手用记事本的方式写Java代码,那是古板的作风,初学Java主要是学语言基础,不要为那些烦人的环境配置和编译命令困扰.当然这些在你深入学习Java时是需要了解的(而在工作中几乎不会遇到,J ...

  • 在WPS中输入化学方程式方法详解

    一、安装WPS化学助手 WPS化学助手可以让你在WPS中快速输入化学分子式、反应方程式,省去手动更改上下标和字母大小写的繁琐操作。登录官网页面,单击“安装到WPS”(图1),然后根据浏览器安全设置的不 ...

  • MAC小白--硬盘中各个文件夹详解2

    MAC小白--硬盘中各个文件夹详解 操作方法 01 Assistants 帮助用户完成配置和其它任务的程序. Audio 声音插件和设备驱动. ColorPickers 根据某一模式取色的资源,例如H ...

  • PHP多线程的实现方法详解

    PHP多线程的实现方法详解 操作方法 01 多线程是java中一个很不错的东西,很多朋友说在php中不可以使用PHP多线程了,其实那是错误的说法PHP多线程实现方法和fsockopen函数有关,下面我 ...

  • 禁用p2p下载工具的几种方法详解[图文]

    小编和同事聊天,经常听到同事抱怨在家上网网速不给力的情况。对于网速不给力的现象导致的原因有很多,其中就包括用户自己在使用一些迅雷或者电驴p2p下载工具,这样就会影响网速了。那么今天小编就给大家介绍禁用 ...

  • 腾讯地图测距怎么用 腾讯地图测距功能使用方法详解

    腾讯地图测距怎么用,使用方法详解。当要去一个地方,用手机地图查看路径的时候,最好是查看一下自己所在地到目的地的距离,而腾讯地图就带有这个功能——测距,下面,一起来看腾讯地图测距怎么用吧。 1)腾讯地图 ...

  • 硒鼓的日常保养方法详解

    硒鼓的日常保养方法详解