gpt4 book ai didi

java - 你能在 while 循环中停止检查 if 一次吗?

转载 作者:行者123 更新时间:2023-12-01 07:55:30 25 4
gpt4 key购买 nike

满足条件后我不需要 if 。有什么方法可以修改我的代码,以便它在通过后不必检查它吗? 我的数据库中有很多表,我想知道代码是否是最佳的。

Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM STACKOVERFLOW.information_schema.tables ORDER BY TABLE_NAME");
while (rs.next()) {
String name = rs.getString("TABLE_NAME");
ExtractFrom.addItem(name);
if (name.toLowerCase().equals("stack")) pvIsPresent=true;
}
if (pvIsPresent)
ExtractFrom.setSelectedItem("stack");

最佳答案

你可以这样做 if (!pvIsPresent && name.toLowerCase().equals("stack"))

尽管您可能还想使用稍微更高效的name.equalsIgnoreCase("stack")

关于java - 你能在 while 循环中停止检查 if 一次吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30673286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com