gpt4 book ai didi

java - 需要有条件地改变 ResultSet.getString(Value)----

转载 作者:行者123 更新时间:2023-12-02 08:21:14 27 4
gpt4 key购买 nike

我有一个查询和一个结果集

我这样做

while (rs.next())
{
String string = rs.getString(ColumnName);

if (String == "certainvalue")
{
//perform action
}else {
//do nothing
}

我的问题是 if 条件似乎不起作用......即使我知道“certainvalue”在结果集中,它也永远不会计算为 true,并且它永远不会执行该操作----我很困惑为什么会这样......

是因为我使用了 while 循环吗?或者是因为结果集很奇怪,,,发生了什么事???

最佳答案

Java 无法使用 == 来比较字符串。您所要做的就是使用 String 的 equals 方法。

if (string.equals("certainvalue")) {
perform action
}

关于java - 需要有条件地改变 ResultSet.getString(Value)----,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5426098/

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