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

Leer txt y crear nuevo con datos modificados

Estas en el tema de Leer txt y crear nuevo con datos modificados en el foro de Java en Foros del Web. Hola a todos, soy nuevo por aqui. Estoyempezando con esto de JAVA y me han surgido unas cuantas dudas haciendo un programilla que me ha ...
  #1 (permalink)  
Antiguo 31/01/2010, 17:22
 
Fecha de Ingreso: enero-2010
Mensajes: 1
Antigüedad: 14 años, 2 meses
Puntos: 0
Leer txt y crear nuevo con datos modificados

Hola a todos, soy nuevo por aqui. Estoyempezando con esto de JAVA y me han surgido unas cuantas dudas haciendo un programilla que me ha surgido para hacer el doctorado.

Se trata de leer un C:\\muestras.txt que recoge mediciones de un sensor de temperatura con el siguiente formato por fila:
nºmedición,temperatura siendo la temperatura un nº entero y nº de medición números enteros correlativos siguiendo esta serie: 1000, 1003, 1006, 1009,... Algo así:
1000,450
1003,457
1006,475
1009,503
1012,532
1015,557
.....

Lo que tengo que hacer es pedir un número "n" entero al usuario y calcular las medias como explicaré a continuación para escribirlas en un C:\\medias.txt

Por ejemplo, si el "n" introducido por el usuario es n=2, comenzaré por la linea 3 y calcularé la media de los elementos 1,2,3,4,5 y así sucesivamente de modo que el fichero medias.txt quede tal que así:

nºmedicion_muestras.txt_linea3,media_temperaturas_ muestras.txt_lineas_1,2,3,4,5
nºmedicion_muestras.txt_linea4,media_temperaturas_ muestras.txt_lineas_2,3,4,5,6

medias.txt quedaría así:
1006,483,4 " ->483,4= media medicion (1000, 1003, 1006, 1009, 1012) "
1009,504,8 " ->483,4= media medicion (1003, 1006, 1009, 1012, 1015) "
1012,527,8
1015,547
.....

No se permite guardar el contenido del fichero completo en matrices ni vectores.

Se que puede ser algo complicado para alguien con tan poca experiencia en JAVA (apenas controlo cuatro cosillas), pero me ha surgido este problema y tengo que resolverlo como pueda. Si alguien me puede echar una mano se agradece, al menos decirme si es algo demasiado complicado...

Gracias
  #2 (permalink)  
Antiguo 31/01/2010, 18:15
Avatar de dackiller  
Fecha de Ingreso: septiembre-2003
Ubicación: The Matrix
Mensajes: 341
Antigüedad: 20 años, 7 meses
Puntos: 4
Respuesta: Leer txt y crear nuevo con datos modificados

Hola, lo primero es hecharle un vistazo a esto....
www.forosdelweb.com/1047204-post10.html

Lo otro es sencillo, se me ocurre por ejemplo que cada linea que leas uses la funcion
Código PHP:
String.split(cadena,","); 
Con vas a obtener un arreglo con los elementos de esa linea. con un For puedes recorrer cada elemento y convertir esos datos en Enteros para poder calcular la media que necesitas.


Ya lo de mas sera crear el archivo nuevo con los nuevos datos.

Realmente no lo veo dificil, alli en ese mismo enlaces puedes conseguir las otras funciones para guardar los datos en el archivo nuevo...


Saludos
__________________
--
NOTA: Si haz conseguido la solución a tu problema, por favor edita el titulo del tema colocando el prefijo [SOLUCIONADO], para que otros usuarios puedan encontrar soluciones más rápido.

Etiquetas: txt
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 05:14.