gpt4 book ai didi

java - java中的字符串比较不匹配

转载 作者:行者123 更新时间:2023-11-29 03:16:35 25 4
gpt4 key购买 nike

<分区>

我在 Java 项目中有一个长度为 1 的字符串 response_content,我知道它等于 1 (ASCII 49)。我知道这一点,因为以下几行(在带有 android ADT+SDK 的 Eclipse 中)

Log.i("GET RESPONSE", response_content);
Log.i("GET RESPONSE", response_content.length());
Log.i("GET RESPONSE", response_content.codePointAt(0));

产生这个输出:

1
1
49

但为什么这些行总是返回 false?

if (response_content.equals(1)) {...}
if (response_content == "1") {...}

我知道 equals() 是合适的方法,== 仅用于测试目的。是否有另一种方式告诉我字符串真正包含什么,或者是否存在我没​​有看到的错误?

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