嗨我必须创建一个方法,接受单词消息,并计数字符e出现这是我有,但我总是得到0.任何建议?计数字符'e'
public class run
{
public static void main(String[] args)
{
String message ="message";
int count=0;
for(int i=0; i>=message.length()-1;i++)
{
char ch = message.charAt(i);
char e='e';
if(ch == e)
{
count = count +1;
}
}
System.out.println(count);
}
}
'i> = message.length() - 1'是0比这更大吗? –
将'> ='更改为'<='。 –
如果你感觉厚颜无耻:'count = message.replaceAll(“[^ e]”,“”).length()' – user2864740