gpt4 book ai didi

java - Android:子字符串和 IF

转载 作者:太空宇宙 更新时间:2023-11-04 13:52:13 24 4
gpt4 key购买 nike

我的以下代码有问题。我剪切字符串“Data1”,将其交给“Data2”,然后检查字符串。我的手机总是显示“ab is not ab”,但我不知道为什么? -.-

有什么想法吗?

String Data1 = "abc";
String Data2 = "";

Data2 = Data1.substring(0, 2);

if(Data2 == "ab")
{
Toast.makeText(this, Data2 + " is ab" , Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(this, Data2 + " is not ab", Toast.LENGTH_LONG).show();
}

谢谢...

最佳答案

在 Java 中,您可以使用方法 equals() 来比较字符串。更多信息here

按如下方式更改 if 语句

if(Data2.equals("ab"))
{
Toast.makeText(this, Data2 + " is ab" , Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(this, Data2 + " is not ab", Toast.LENGTH_LONG).show();
}

关于java - Android:子字符串和 IF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30180623/

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