estoy usando escáner para leer una línea de archivo de texto por línea, pero luego la forma de obtener el número de línea desde el escáner itera a través de cada entrada Mi programa es algo como esto:?Cómo obtener el número de línea mediante escáner
s = new Scanner(new BufferedReader(new FileReader("input.txt")));
while (s.hasNext()) {
System.out.print(s.next());
Esto funciona bien, pero por ejemplo:
1,2,3 3,4,5
Quiero saber el número de línea de la misma que significa 1,2,3 está en la línea 1 y la línea 3,4,5 está en 2.How puedo obtener ese ?
Es una pena aún no existe una solución mejor que la creación de un escáner por línea, sin embargo. Me encontré con el mismo problema que con su primera solución "ingenua", el escáner lee demasiado adelante y parece que no hay forma de configurar un búfer más pequeño. – Joffrey