学习JAVA打卡第四十四天

Scanner类

⑴Scanner对象

scanner对象可以解析字符序列中的单词。

例如:对于string对象NBA

为了解析出NBA的字符序列中的单词,可以如下构造一个scanner对象。

将正则表达式作为分隔标记,即让scanner对象在解析操作时把与正则表达式匹配的字符序列作为分隔标记。如果不指定分隔标记,那么scanner对象默认地用空白字符(空格、制表符、回行符)作为风格标记来解析string对象的字符序列中的单词。

⑴Scanner对象调用next()方法依次返回被解析的字符序列中的单词,如果最后一个单词已被next()方法返回,Scanner对象调用hasnext()将返回false,否则返回true。

⑵对于被解析的字符序列中的数字型单词,例如618,618.98等。Scanner对象可以用nextInt()或nextDouble()方法来代替next()方法,即可以调用nextInt()或nextDouble()方法将数字型单词转化为it或double数据返回。

⑶如果单词不是数字型单词,scanner对象调用nextInt()或nextDouble()方法将发生InputMismatchException异常,在处理异常时可以调用next()方法返回非数字化单词。

今天就这些,明天继续gogogo!

相关推荐
Aevget几秒前
Python开发利器PyCharm v2025.3全新发布——支持主动数据探索
开发语言·ide·python·pycharm
SadSunset8 分钟前
(35)使用Spring的AOP
java·数据库·spring
mangge0810 分钟前
批量把word转图片再转pdf,防止文字被复制
开发语言
better_liang10 分钟前
每日Java面试场景题知识点之-Spring AI企业级AI应用开发
java·面试题·智能客服·ai应用·spring ai·企业级开发
小c君tt10 分钟前
QT中treewidget中右键添加QAction方法
开发语言·qt
HUST11 分钟前
C 语言 第九讲:函数递归
c语言·开发语言·数据结构·算法·c#
CodeCraft Studio12 分钟前
国产化Word处理控件Spire.Doc教程:使用C# 编程方式批量转换Word为RTF
开发语言·c#·word·spire.doc·word文档转换·word开发组件·word api库
CSDN_RTKLIB14 分钟前
【类定义系列一】C++ 头文件 / 源文件分离
开发语言·c++
invicinble15 分钟前
arthas
开发语言·python