网站首页 > 精选教程 正文
今天在牛客网上做字符串习题,本地测试用例完美通过,但是在线环境总是出错,我排查了半天,原来是这两个方法有区别。
hasNext():会判断接下来是否有非空字符.如果有,则返回true,否则返回false。
hashNextLine():则依据行匹配模式去判断接下来是否有一行(包括空行),如果有,则返回true,否则返回false。
我在本地一直用的是hashNextLine()方法,由于我手动敲测试用例,末尾是没有换行符的,但是网上的习题是在linux文件系统中存储,是默认包含一个换行符的,这就是本地环境和在线环境的细微区别,那么,为了在while循环判断中起到效果,则应该使用hasNext()方法,这样就会很严谨了,不会出现本地通过,在线案例不通过的情况。[衰]。长个记性
猜你喜欢
- 2024-11-25 初识java—(五十)输出流
- 2024-11-25 Python 打印回车换行
- 2024-11-25 Bash技巧:介绍一个批量复制文件到指定目录的Shell脚本
- 2024-11-25 进阶之路:Java 日志框架全画传(中)
- 2024-11-25 JSON 字符串是如何被解析的?JsonParser了解一下
- 2024-11-25 看了这篇,我确定你已经彻底搞懂Git了
- 2024-11-25 java正则表达式的使用
- 2024-11-25 用 Java 的 IO 流进行读写文件操作
- 2024-11-25 盘点一下Redis中常用的Java客户端,或者咱们手写一个?
- 2024-11-25 字符知识小结(面向Java语言)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)