Hola. Nuevamente te explico.
NumberFormatException significa que se esperaba un número pero se ha ingresado un String, un char, o cualquier otra cosa que no sea un numero.
En el error te está diciendo bien claro:
Cita: Exception in thread "main" java.lang.NumberFormatException: For input string: "| 0 || 1 |"
Si lees bien, dice:
Cita: Excepción en thread main. Excepción de formato de Número para string ingresado: "|0||1|"
Esto es obivo, te está diciendo que NO PUEDE CONVERTIR esa línea a Entero. Y eso es obvio, ¿como piensas convertir |0||1| a Entero?
Para que una conversión se lleve a cabo, es necesario que el String ingresado tenga formato de número, esto es:
123, 123443, 1049494, etc.
Deja el contenido del .txt en tu próxima respuesta.
Otra cosa, ésta línea:
Código Java:
Ver originalfor (int j = 0 ; j < lineas.size() ; j++)
{
linea = lineas.get(j);
int[] x = new int[lineas.size()];
System.
out.
print ( x
[j
] + "\n" ); }
Por qué creas un arrelgo si siempre vas a almacenar solo 1 valor?
Lo lógico sería:
Código Java:
Ver originalfor (int j = 0 ; j < lineas.size() ; j++)
{
linea = lineas.get(j);
System.
out.
print ( x
+ "\n" ); }