Java lendo várias entradas de uma única linha

Estou trabalhando em um programa e quero permitir que um usuário insira vários números inteiros quando solicitado. Tentei usar um scanner, mas descobri que ele só armazena o primeiro número inteiro inserido pelo usuário. Por exemplo:

Digite vários números inteiros: 1 3 5

O scanner obterá apenas o primeiro número inteiro 1. É possível obter os três números inteiros diferentes de uma linha e usá-los mais tarde? Esses números inteiros são as posições dos dados em uma lista vinculada que preciso manipular com base na entrada do usuário. Não consigo postar meu código-fonte, mas queria saber se isso é possível.

questionAnswers(14)

yourAnswerToTheQuestion