Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Lectura datos pantalla

Muy buenas. Os comento mi problema.

Estoy haciendo una aplicación que va a recibir por consola un número indefinido de líneas de texto. Lo mismo pueden ser 4, que 5, que 10... lineas de texto.

Lo he intentado tanto con la clase Scanner como creando un bufferreader propio.

Mi problema está en que leo y leo pero no hay manera de que pare de leer.

Lo hice mediante un:

while (sc.hasNext()){
ADNint.add(sc.NextLine);
}

Resumiendo, tengo que introducir un número indefinido de lineas y me gustaría sabaer como hacer para que cuando meta la última línea deje de leer y prosiga el programa.

Gracias!

mayo 2, 2014 | Registered Commenterchelero22

Guenas.

Define un valor concreto para la entrada, como "FIN" o una entrada vacia, etc.
Luego actúa en consecuencia de lo que lees.

Un saludo

mayo 2, 2014 | Unregistered CommenterPaposo