Класс сканера медленный для больших входов, поэтому старайтесь избегать его. Вы можете использовать класс BufferedReader, который работает быстрее, чем класс Scanner.
Scanner - гораздо более мощная утилита, чем BufferedReader, но BuffredReader имеет значительно больший буфер (8 КБ), чем Scanner (1 КБ), а также Scanner использует регулярное выражение для чтения. и анализировать ввод текста, что делает его медленным.