char c=string.toLowerCase().charAt(0);
if( c >= 'a' && c <= 'i' )
...
Это позволяет легко извлечь его как метод:
public static boolean startsBetween(String s, char lowest, char highest) {
char c=s.charAt(0);
c=Character.toLowerCase(c); //thx refp
return c >= lowest && c <= highest;
}
, который НАСТОЯТЕЛЬНО предпочтителен для любого встроенного решения. Чтобы выиграть, пометьте его как окончательный, чтобы java встроил его для вас и обеспечил лучшую производительность, чем кодовое встроенное решение.