Articles of java.util.scanner

Cierre el escáner sin cerrar System.in

Estoy tratando de volver a factorizar una parte grande y de uso frecuente de mi aplicación en métodos separados para que sea más fácil de mantener. Algunos de estos métodos le piden al usuario que ingrese y valida la entrada, así que he usado un escáner y un System.in pero cuando cierro el escáner también […]

Excepción en el hilo “main” java.util.NoSuchElementException

Cada vez que ejecuto esto, la función chooseCave() funciona bien con in.nextInt() . Cuando elijo la cueva, los mensajes aparecen en intervalos de 2 segundos, y luego, tan pronto como pasa esa parte, me da el error: Exception in thread “main” java.util.NoSuchElementException: No line found at java.util.Scanner.nextLine(Unknown Source) at Dragon.main(Dragon.java:81) He intentado con hasNextLine() y […]

El escáner solo lee el nombre del archivo y nada más

Estoy tratando de implementar un lector rudimentario. Estoy atrapado en el análisis del archivo en este momento. public ArrayList ParseFile () { int lineIndex = 0; Scanner scanner = new Scanner(this.fileName); while (scanner.hasNextLine()) { lineIndex++; String line = scanner.nextLine(); if (line.equals(“”)) continue; String[] split = line.split(“\\s”); for (String s : split) { if (s.equals(“”) || […]

Error de escáner con nextInt ()

Estoy tratando de usar Scanner para obtener un int del teclado, pero obtengo el siguiente error: Exception in thread “main” java.util.NoSuchElementException at java.util.Scanner.throwFor(Scanner.java:907) at java.util.Scanner.next(Scanner.java:1530) at java.util.Scanner.nextInt(Scanner.java:2160) at java.util.Scanner.nextInt(Scanner.java:2119) at TableReader.mainMenu(TableReader.java:122) at TableReader.main(TableReader.java:76) Esto es lo que tengo. Es independiente del rest de mi progtwig, no entiendo por qué esto no está funcionando. Se declara […]

Java: bucle infinito usando Scanner in.hasNextInt ()

Estoy usando el siguiente código: while (invalidInput) { // ask the user to specify a number to update the times by System.out.print(“Specify an integer between 0 and 5: “); if (in.hasNextInt()) { // get the update value updateValue = in.nextInt(); // check to see if it was within range if (updateValue >= 0 && updateValue […]

Lea la siguiente palabra en java

Tengo un archivo de texto que tiene el siguiente contenido: ac und accipio annehmen ad zu adeo hinzugehen … Leo el archivo de texto y repito a través de las líneas: Scanner sc = new Scanner(new File(“translate.txt”)); while(sc.hasNext()){ String line = sc.nextLine(); } Cada línea tiene dos palabras. ¿Hay algún método en Java para obtener […]

Lee el archivo .txt en una matriz 2D

Hay algunos de estos temas, pero este problema tiene un ligero giro que lo hace diferente. Estoy centrado solo en la mitad de un problema mayor. Estoy seguro de que muchos de ustedes conocen el problema del cuadrado mágico. Rápido: Asum un archivo con líneas y números en cada línea como el cuadrado que se […]

Extraer parte entera en cadena

¿Cuál es la mejor manera de extraer la parte entera de una cadena como Hello123 ¿Cómo se obtiene la parte 123? Puede clasificarlo usando el escáner de Java, ¿hay alguna manera mejor?

El escáner no ve después del espacio

Estoy escribiendo un progtwig que pregunta por el nombre completo de la persona y luego toma esa información y la revierte (es decir, John Doe – Doe, John). Empecé tratando de obtener solo la entrada, pero solo obtengo el primer nombre. Aquí está mi código: public static void processName(Scanner scanner) { System.out.print(“Please enter your full […]

¿Cómo puedo manejarlo con escáner (java)?

Tengo una pregunta sobre el escáner por favor, estoy trabajando en una empresa pequeña; tenemos un software; genera un gran archivo de texto; y debemos obtener alguna información útil de ella; quiero escribir una aplicación simple con Java para ahorrar tiempo; podrías por favor guiarme? por ejemplo, quiero esta salida; Salida RFID: 25 BLUID: 562 […]