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.
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!