Java 比较字符
假设我有以下代码:Java 比较字符,java,Java,假设我有以下代码: String myString = "Hello"; char firstChar = myString.charAt(0); 然后我想检查firstChar是否有值“B”。我试过了 及 但这些都不管用 我可以使用什么解决方案 提前谢谢 使用“B”。Java是区分大小写的,您需要比较一个char而不是String“b”不是char,而是比较char的字符串,如果(myChar='b') 注: 5 means number '5' means char "5" mea
String myString = "Hello";
char firstChar = myString.charAt(0);
然后我想检查firstChar是否有值“B”。我试过了
及
但这些都不管用
我可以使用什么解决方案
提前谢谢 使用“B”。Java是区分大小写的,您需要比较一个
char
而不是String“b”
不是char,而是比较char的字符串,如果(myChar='b')
注:
5 means number
'5' means char
"5" means string
都是不同的数据类型
阅读:
=
比较参考等式。和.equals()
测试值是否相等
也请阅读此内容以检查上字符或下字符:您需要使用字符字符:
if(myChar == 'b')
引号(“)表示字符串。撇号(')表示字符字符的工作方式与
字符串
不同。您不能对它们调用方法,但可以使用=
对它们进行比较
如果要比较任一情况,则可以使用以下方法:
if(myChar == 'b' || myChar == 'B')
@DarioPanada请参阅本页右侧的相关内容,所有内容都对您有用。此外,当您键入问题时,您将发现相关问题,这些问题可以节省您发布问题的时间。
if(myChar == 'b')
if(myChar == 'b' || myChar == 'B')