gpt4 book ai didi

java - getNodeValue() 有问题吗?

转载 作者:行者123 更新时间:2023-12-02 00:43:58 27 4
gpt4 key购买 nike

我不知道为什么我的 if 语句没有触发。我在日志中看到 LoginStatus 显示 SUCCESS

LoginStatus = nameElement.getFirstChild().getNodeValue().trim();

System.out.println("status = *" + LoginStatus + "*");

if(LoginStatus == "SUCCESS"){

String FILENAME = "UserData.xml";
FileOutputStream fos = ctx.openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(response.getBytes());
fos.close();
System.out.println("File Created");

}

最佳答案

您没有正确比较字符串。使用equals而不是相等运算符:

if("SUCCESS".equals(LoginStatus)){

附: Java 约定变量以小写字母开头,因此 loginStatus

关于java - getNodeValue() 有问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5517453/

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