Ler um caracter do console tipo getch()

Alguém sabe uma forma de ler um char do console sem precisar de um enter,
tipo o getch() do C/C++. Estava usando a classe java.util.Scanner mais sempre precisa de um Enter.

Não.

Você pode tentar driblar isso usando APIs de terceiros. O suporte a console do java é um lixo completo.

O que eu gostaria de fazer era ler uma quantidade n de inteiros informada previamente, separados por um espaço.

Acho q vou fazer mesmo em C. Mas se alguem souber deixe sua dica.

Obrigado

Nesse caso, deixe o enter para o final e separe os elementos lidos com split:

//Premite que o usuário informe separando com espaços //1 2 3 4 5<enter> String numeros[] = scanner.nextLine().split(" ");