Título: Ayuda rapida y facil en java esta interesante... Publicado por: pedriques en 25 Mayo 2011, 22:12 pm El codigo que les voy a mostrar, realiza la apertura de un archivo de texto y extrae lo que esta adentro, en mi caso es una matriz de 4x4 de este tipo:
123|123|123|123 123|123|12|1 66|55|6|-2 yo quisiera que me dijeran como hago para alojar esos numeros que tomo el programa java, en varias variables... por ejemplo qusiiera que el programa guardara automaticamente el numero -2 en la variable a, el 12 en la variable b y los demas en sus respectivas variables... a b c d e f g h i f (ya que son 8 numeros en esa matriz 4x4)... y luego poder yo utilizar esas variables y hacer multiples operaciones matematicas entre ellas y mostrarlas. import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class ExcepcionArchivo { private String rutaArchivo; private String linea; public ExcepcionArchivo(){ this.rutaArchivo="c:/archivo.txt"; } public void leerArchivo(){ try{ FileReader fr=new FileReader(rutaArchivo); BufferedReader entradaArchivo=new BufferedReader(fr); linea=entradaArchivo.readLine(); while (linea != null) { System.out.println(linea); linea=entradaArchivo.readLine(); } }catch(IOException ex){ System.out.println("Error en la apertura del archivo "+ex.toString()); } } public static void main(String[] args) { ExcepcionArchivo ea=new ExcepcionArchivo(); ea.leerArchivo(); } } Título: Re: Ayuda rapida y facil en java esta interesante... Publicado por: Maurice_Lupin en 26 Mayo 2011, 20:54 pm Simple usan la clase StringTokenizer una ves leas el archivo lo descompones, separa los números en espacios:
1 4 5 6 4 5 7 8 8 y cuando lees linea x linea Código: String linea="1 4 5"; |