Вы можете сделать его короче , назначив результат поиска символа в переменной (но все равно три проверки на равенство).
char c = input.charAt(i);
if(c == '0' || c == '1' || c == '2') {
}
Вы можете посмотреть другие ответы, например, создать Set / Array и выполнить , содержащую проверку, увеличится ли количество проверок на равенство в будущем. ИМО, три чека должны быть в порядке, чтобы быть написаны как есть.