Mostrar datos segun validacion
Publicado por Miqi666 (14 intervenciones) el 22/03/2018 18:52:22
Hola a todos tengo un problema espero puedan ayudarme,
Estoy tratando de mostrar solo los datos de un txt que sean mayores a 350, pero no se
como hacer la validacion con el vector o al menos si lo estoy haciendo bien jeje
Esta es la estructura del txt:
PTC3 PTC4 PTC6 PTC7
Deg.F Deg.F Deg.F Deg.F
349.8 348.3 351.7 352.5
349.2 350.4 349.6 349.1
349.2 350.3 349.5 348.9
349.1 350.1 349.4 348.8
349 350.1 349.3 348.8
349 350 349.3 348.7
349 350 349.3 348.7
349 350 349.3 348.7
349 350 349.3 348.7
Pueden orientarme? Gracias
Estoy tratando de mostrar solo los datos de un txt que sean mayores a 350, pero no se
como hacer la validacion con el vector o al menos si lo estoy haciendo bien jeje
Esta es la estructura del txt:
PTC3 PTC4 PTC6 PTC7
Deg.F Deg.F Deg.F Deg.F
349.8 348.3 351.7 352.5
349.2 350.4 349.6 349.1
349.2 350.3 349.5 348.9
349.1 350.1 349.4 348.8
349 350.1 349.3 348.8
349 350 349.3 348.7
349 350 349.3 348.7
349 350 349.3 348.7
349 350 349.3 348.7
Pueden orientarme? Gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class TestArray {
public static void main(String[] args) {
String content = null; //contenido del fichero
File file = new File("AC_20150710-001_Export.txt"); //ruta completa al fichero que deseamos leer
try {
//leyendo el archivo completo
FileReader reader = new FileReader(file);
char[] chars = new char[(int) file.length()];
reader.read(chars);
content = new String(chars);
//cerramos el reader
reader.close();
//eliminamos espacios en blanco (opcional)
//content = content.replaceAll("\\s","");
//asignamos cada valor al nuevo vector (usamos como separador la coma)
String[] vector = content.split(",");
//mostramos el vector
for(int nJ = 0; nJ < vector.length; nJ++) {
if(vector[nJ] > 349){
System.out.println(vector[nJ]);
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
Valora esta pregunta


0