如果条件为真,如何停止while循环以读取文件的每一行?

弗朗西·费尔南德斯(Frency Fernandez)

我的程序中某处有此特定代码。

while(scanner.hasNext()){
    contents = scanner.nextLine();
    if((contents.contains(username))&&(contents.contains(password))){
        call.fileManager();
    }

    if((!contents.contains(username))&&(!contents.contains(password))){
        JOptionPane.showMessageDialog(null, "Invalid username/password! Check your spelling/capitalization.", "Error!", JOptionPane.ERROR_MESSAGE);
        call.loginFrame();  
    }
}

我希望条件满足后就退出循环。例如,如果在文件中找到特定的内容,它将转到第一个,然后调用文件管理器并退出。如果找不到该内容,它将转到第二个if语句。

更新:似乎我忘记了休息。对于这个愚蠢的问题,我感到抱歉:)

更新:不,休息不能解决我的问题。还有更多的东西。我使用计数器读取每一行,并使用计数器进行递减和递增。之后,我从读取行的计数器中减去了递减/递增的计数器。当然,如果什么也没读,它将返回0。

苏博德·乔希(Subodh Joshi)

break如下使用

 while (obj != null) {
    if (obj == null) {
            break;
        }

}

对于您的代码,它将是这样的

    while (scanner.hasNext()) {
    contents = scanner.nextLine();

    if ((contents.contains(username)) && (contents.contains(password))) {
        call.fileManager();
        break;
    }

    if ((!contents.contains(username)) && (!contents.contains(password))) {
        JOptionPane.showMessageDialog(null, "Invalid username/password! Check your spelling/capitalization.", "Error!", JOptionPane.ERROR_MESSAGE);
        call.loginFrame();
        break;
    }

 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

程序正在跳过while循环以读取文件中的每一行

来自分类Dev

Javascript“ while”循环,如果条件为假,如何停止迭代

来自分类Dev

如何读取文件的每一行并添加if语句?

来自分类Dev

如何逐行读取文件并拆分每一行

来自分类Dev

读取 XML 文件的每一行

来自分类Dev

嵌套while循环比较两个文件,outer循环在一次迭代后停止,需要比较文件的每一行

来自分类Dev

如果输入为空,如何停止一行代码

来自分类Dev

我想在 while 循环中添加一个 If 条件来检查 2 个文件中每一行中的相同字符串,如果匹配,则打印文件中的其他列

来自分类Dev

如果每一行包含不同数量的字段(数量很大),如何正确读取csv文件?

来自分类Dev

如果条件为假,为什么while循环被视为真?

来自分类Dev

每读取一行输入文件,将文件扩展为多个.csv文件

来自分类Dev

如何读取 .txt 文件,并在特定位置/索引后添加空格,为 python 中的每一行

来自分类Dev

循环读取文件的每一行到其自己的数组

来自分类Dev

如何与熊猫循环:“对于文件中的每一行,对于每一行中的列”

来自分类Dev

如何在不将列表另存为文件的情况下循环循环列表(读取每一行直到最后)?

来自分类Dev

Shell脚本读取每一行并运行条件

来自分类Dev

如果条件为真,则停止功能

来自分类Dev

如果条件为真,如何打印 csv 文件的所有行

来自分类Dev

R-如何在读取文件之前计算文件每一行的列数

来自分类Dev

如何在脚本中读取具有两列的文件,以便将每一行读取为两个变量

来自分类Dev

Scala,读取文件操作每一行,将每一行插入列表

来自分类Dev

在JMeter中,一个用户如何连续读取CSV文件的每一行?

来自分类Dev

生成特定于while循环每一行的数组

来自分类Dev

如何在数据表中为r中的每一行添加循环?

来自分类Dev

Scala读取文件并分割和修改每一行

来自分类Dev

Bash从文件读取并解析每一行

来自分类Dev

读取文件的每一行-批处理脚本

来自分类Dev

从文件读取,但不是每一行

来自分类Dev

更正输入文件以读取每一行

Related 相关文章

  1. 1

    程序正在跳过while循环以读取文件中的每一行

  2. 2

    Javascript“ while”循环,如果条件为假,如何停止迭代

  3. 3

    如何读取文件的每一行并添加if语句?

  4. 4

    如何逐行读取文件并拆分每一行

  5. 5

    读取 XML 文件的每一行

  6. 6

    嵌套while循环比较两个文件,outer循环在一次迭代后停止,需要比较文件的每一行

  7. 7

    如果输入为空,如何停止一行代码

  8. 8

    我想在 while 循环中添加一个 If 条件来检查 2 个文件中每一行中的相同字符串,如果匹配,则打印文件中的其他列

  9. 9

    如果每一行包含不同数量的字段(数量很大),如何正确读取csv文件?

  10. 10

    如果条件为假,为什么while循环被视为真?

  11. 11

    每读取一行输入文件,将文件扩展为多个.csv文件

  12. 12

    如何读取 .txt 文件,并在特定位置/索引后添加空格,为 python 中的每一行

  13. 13

    循环读取文件的每一行到其自己的数组

  14. 14

    如何与熊猫循环:“对于文件中的每一行,对于每一行中的列”

  15. 15

    如何在不将列表另存为文件的情况下循环循环列表(读取每一行直到最后)?

  16. 16

    Shell脚本读取每一行并运行条件

  17. 17

    如果条件为真,则停止功能

  18. 18

    如果条件为真,如何打印 csv 文件的所有行

  19. 19

    R-如何在读取文件之前计算文件每一行的列数

  20. 20

    如何在脚本中读取具有两列的文件,以便将每一行读取为两个变量

  21. 21

    Scala,读取文件操作每一行,将每一行插入列表

  22. 22

    在JMeter中,一个用户如何连续读取CSV文件的每一行?

  23. 23

    生成特定于while循环每一行的数组

  24. 24

    如何在数据表中为r中的每一行添加循环?

  25. 25

    Scala读取文件并分割和修改每一行

  26. 26

    Bash从文件读取并解析每一行

  27. 27

    读取文件的每一行-批处理脚本

  28. 28

    从文件读取,但不是每一行

  29. 29

    更正输入文件以读取每一行

热门标签

归档