我想计算字符串中的空格:
public class SongApp {
public static void main(String[] args) {
String word = "a b c";
int i =0,spaceCount=0;
while(i<word.length()){
char temp = word.charAt(i);
System.out.println(temp);
if(" ".equals(temp)){
spaceCount++;
}
i++;
}
System.out.println("Spaces in string: "+spaceCount);
}
}
当我用 替换 if 语句时if(temp.equals(" "))
,我在原始类型 char 上得到一个“无法调用(字符串)”。
我不明白为什么这行不通。