Elemento en la lista, pero no puede .get () más tarde

No muestra nada debido a la forma en que está recibiendo su entrada. Déjame intentar explicar. Cuando escribe in.next(), el escáner intenta leer la palabra en su terminal de entrada antes de un espacio. Entonces, digamos que ingresó Petercomo el nombre del alumno, in.next()leerá Peter, pero como no lo asignó a ninguna variable, no se usará. Luego lo hizo String name = in.nextLine(), esto intentará leer la entrada en la próxima línea de su terminal, que será una cadena vacía porque no le dio ninguna entrada.

Para que tu código funcione. Escribir

  String name = in.next();

Eliminar

 String name = in.nextLine();

Debería funcionar ahora

Tenga en cuenta que el tamaño de la matriz aumenta porque se le agregan cadenas vacías.

Respuesta 1

Me gustaría aplicar Java concurrente, es decir, invocable para el conjunto de resultados. El escenario es: consulta la base de datos utilizando JDBC. Envíe el conjunto de resultados a invocable para escribir en diferentes archivos. Como los datos serían ...

Estoy tratando de calcular más rápido mi programa. Pero usar hilo lo hace más lento. Aquí está el código que simplificó: en esta matriz, tratando de sumar cada dígito. Por ejemplo: dígitos de la unidad = 3 + 6 Lista & ...

Hola gente, tengo un problema grave a mano, tengo un archivo zip en una máquina cliente y necesito cargar ese archivo zip en la máquina del servidor en una ubicación específica, la máquina cliente automáticamente ...

Tengo un campo RadioGroupFieldEditor en mi aplicación, este campo se agrega internamente a FieldEditorPreferencePage usando el método addField (). He agregado setPropertyChangeListener (nuevo ...