gpt4 book ai didi

java - 比较字符

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

假设我有以下代码:

String myString = "Hello";
char firstChar = myString.charAt(0);

然后我想检查 firstChar 是否具有值“B”。我试过了
if(myChar == "b")


if(myChar.equals("b"))

但这些都不起作用。

我可以使用什么解决方案?

提前致谢!

最佳答案

"b"不是字符而是字符串来比较字符你应该写if(myChar == 'b')
笔记:

5   means number 
'5' means char
"5" means string

都是不同的数据类型。

阅读: How do I compare strings in Java?
==比较引用相等。和 .equals()值相等的测试。

另请阅读此内容以检查上限或下限字符: Find if first character in a string is upper case, Java

关于java - 比较字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15992110/

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