java - 检查扫描仪输入是否有 "$"字符

标签 java while-loop

所以我在一个项目上有点卡住了,不确定我是否想得太多或者只是大脑受阻,但这是我的情况。我正在尝试设置一个 while 循环来检查是否有下一行以及是否没有看到 $ 符号。 我知道 hasNextLine 部分只是对 $ 符号感到困惑

最佳答案

只需使用 string.contains(s)方法:

Scanner scanner = . . . .;  //(however you are initializing it here)
String nextLine = "";
while((nextLine = scanner.nextLine()) != null) {
    if(nextLine.contains("$")) {
        doSomething();
    }
}

关于java - 检查扫描仪输入是否有 "$"字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28162581/

相关文章:

java - Java 中的 while 循环不会对文档的最后一行执行操作

java - 如何使用maven仅将项目中的部分包打包到.jar文件中

c++ - 条件好像不行。 (while (dAmount != (2*dbAmount))) 此外,第一次计算不正确 o.O

java - 方法返回 false,但条件匹配并且应该返回 true

java - 增加和删除 ConcurrentHashMap 的元素

php - 如何每两个循环添加 UL LI

java - Selenium 和Java : While loop not working as expected

java - 云存储1.88.0访问inputstream时出现异常

java - WCF 日期时间和 Android

java - 使java类文件在线同步的任何方法