Foros del Web » Programación para mayores de 30 ;) » Programación General »

Archivos pero tengo un problema que me pueden ayudar java

Estas en el tema de Archivos pero tengo un problema que me pueden ayudar java en el foro de Programación General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 25/05/2011, 14:19
 
Fecha de Ingreso: diciembre-2010
Mensajes: 9
Antigüedad: 13 años, 4 meses
Puntos: 0
Archivos pero tengo un problema que me pueden ayudar java

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();
}
}
  #2 (permalink)  
Antiguo 26/05/2011, 01:59
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: Archivos pero tengo un problema que me pueden ayudar java

Yo ahí veo una matriz 3x4, no una 4x4, y son doce números (si fuera 4x4 serían 16 números) no ocho

Si metes el -2 en a y luego otro número en a (como dices que quieres hacer), perderás el -2

¿Por qué no usas una matriz para guardarlos? ¿que quieres exactamente?
  #3 (permalink)  
Antiguo 26/05/2011, 07:44
 
Fecha de Ingreso: diciembre-2010
Mensajes: 9
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Archivos pero tengo un problema que me pueden ayudar java

me equivoque disculpa es una matriz 4x4 lo que busco exactamente es alojar los numeros de esa matriz, en variables, para luego hacer calculos matematicos con esas variables... por ejemplo: a = 1 b = 3 y hacer c = a*b
  #4 (permalink)  
Antiguo 26/05/2011, 08:23
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: Archivos pero tengo un problema que me pueden ayudar java

Metelos en una matriz y opera con los elementos de la matriz

c = M[i][j] * M[i+1][j]
  #5 (permalink)  
Antiguo 28/05/2011, 18:43
 
Fecha de Ingreso: diciembre-2010
Mensajes: 9
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Archivos pero tengo un problema que me pueden ayudar java

Por favor podrias ser mas especifico? que codigo tengo que adaptar?. Gracias.

Etiquetas: java
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:42.