Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2013, 09:59
andre___5025
 
Fecha de Ingreso: septiembre-2013
Ubicación: Bogota
Mensajes: 139
Antigüedad: 11 años, 2 meses
Puntos: 0
Error al parsear datos de un txt a un arreglo

Hola amigos estoy tratando de pasar las lineas de un archivo.txt a un arreglo pero me sale un error al imprimir el resultado. Quisiera que por favor me colaboraran ya llevo varios dias intentando de una forma u otra y no se como hacerlo ya.
El codigo es el siguiente:


Código:
import java.io.*; 
import java.util.ArrayList; 
class PruebaPrecio{
    public static void main(String [] arg) { 
        
        File archivo = null; 
FileReader fr = null; 
ArrayList<String> lineas = new ArrayList<String>(); 
       
        
try { 
	archivo = new File ("C:/Users/win7/Desktop/Sin ordenar/Sinordenar_10k_1D.txt"); 
	String linea; 
	fr = new FileReader (archivo); 
	BufferedReader br = new BufferedReader(fr); 
		while((linea=br.readLine())!=null)
		{ 
			lineas.add(linea);
		} 

for (int j = 0 ; j < lineas.size() ; j++)
{ 
	linea = lineas.get(j);
	int[] x = new int[lineas.size()];
	x[j] = Integer.parseInt(linea);
	System.out.print ( x[j] + "\n" ); 
}	

	}
	//FIN DEL TRY 
catch(IOException e){ 
System.out.println(e); 
} 
System.exit(0);} 
}
Y me sale este error al imprimir

Exception in thread "main" java.lang.NumberFormatException: For input string: "| 0 || 1 |"


Quisiera que por favor me ayuden en lo que estoy haciendo mal. Gracias