My task is to create function which returns true if string parameter contains 1,2 or 3 "e" characters, for loop is needed. It looks like equals() method passes everything in and increases counter whenever sLetter = "e" or not. Or maybe problem is somewhere else?
static boolean checkLetter (String paramOne){
int count = 0;
for (int i = 0; i <= paramOne.length() - 1; i++) {
char letter = paramOne.charAt(i);
String sLetter = Character.toString(letter);
if (sLetter.equals("e"));
{
count++;
}
}
System.out.print((count >= 1) && (count <= 3));
return (count >= 1) && (count <= 3);
}