gpt4 book ai didi

java - Domino java 示例代码无法正常工作

转载 作者:行者123 更新时间:2023-12-02 05:01:36 25 4
gpt4 key购买 nike

这是 Domino 8 设计器帮助获取数据库类别的代码。

尽管数据库类别为空或非空,条件“if(cat != "") 始终返回 true。什么是 catch?

import lotus.domino.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext =
session.getAgentContext();
// (Your code goes here)
Database db = agentContext.getCurrentDatabase();
String title = db.getTitle();
String cat = db.getCategories();
if (cat != "")//This condition does not work
System.out.println("Database \"" +
title + "\" has the categories: " + cat);
else
System.out.println("Database \"" +
title + "\" has no categories");
} catch(Exception e) {
e.printStackTrace();
}
}
}

最佳答案

将此用于 if 条件

!"".equals (cat)

直接相等检查引用相等,而不是内容相等。

反转 cat 和空字符串可以在没有任何拐杖的情况下处理 null 条件,因为空字符串永远不会为 null。

关于java - Domino java 示例代码无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28222641/

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