嗨我必須創建一個方法,接受單詞消息,並計數字符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