这是我得到的:
private static int countNumChars(String s) {
for(char c : s.toCharArray()){
if (Equals(c," "))
}
}
但那段代码显示找不到该方法的符号。我记得Java有一个类似的比较器...有什么建议吗?
这是我得到的:
private static int countNumChars(String s) {
for(char c : s.toCharArray()){
if (Equals(c," "))
}
}
但那段代码显示找不到该方法的符号。我记得Java有一个类似的比较器...有什么建议吗?
要比较字符串,您必须使用equals关键字。
if(c.equals(""))
{
}
equals
关键字。它是一个标识符。c
是一个 char
(原始类型!!),你不能调用 c.equals(...)
。char
值映射到 ""
。后者表示一个没有字符的字符串。这不能匹配一个字符。
' '
? - Andreas Dolk