Como utilizar el split
Bueno tengo un problema que el programa me va perfectamente y que quiero dividir el String en 2 trozos por una parte el nº del piloto y 2º el tiempo.
import java.io.*;
public class lee {
BufferedReader in;
String lineas;
public lee(){
try {
in = new BufferedReader(new FileReader("tiempos.txt"));
//open a bufferedReader to file Pilotos.txt
while (( lineas = in.readLine()) != null){
//read a line from Pilotos.txt and save into a string
System.out.println("Lee: "+ lineas+ "\t");
}
//print out the line
in.close();
//safley close the BufferedReader after use
}catch(IOException e){
System.out.println("There was a problem:" + e);
}
}
public static void main(String[] args){
lee lee = new lee();
}
}
(el programa me saca todos los datos de esta forma)
Lee: 1 1 35 37 950
Lee: 2 1 36 12 42
Lee: 11 1 37 2 133
Lee: 16 1 36 43 796
Lee: 7 1 35 22 453
Lee: 9 1 36 23 23
Lee: 15 1 36 24 964
Lee: 5 1 36 9 692
Lee: 10 1 36 40 380
Lee: 4 1 35 32 339
Lee: 6 1 36 54 567
Lee: 8 1 37 5 56
Y claro yo solo quiero coger por una parte el 1º numero que sale(numero piloto) y por otra el resto (son tiempos de carrera) ...
A ver si tiene solución esto que ya llevo una semana atrancado con esto ;)
Muchísimas gracias
import java.io.*;
public class lee {
BufferedReader in;
String lineas;
public lee(){
try {
in = new BufferedReader(new FileReader("tiempos.txt"));
//open a bufferedReader to file Pilotos.txt
while (( lineas = in.readLine()) != null){
//read a line from Pilotos.txt and save into a string
System.out.println("Lee: "+ lineas+ "\t");
}
//print out the line
in.close();
//safley close the BufferedReader after use
}catch(IOException e){
System.out.println("There was a problem:" + e);
}
}
public static void main(String[] args){
lee lee = new lee();
}
}
(el programa me saca todos los datos de esta forma)
Lee: 1 1 35 37 950
Lee: 2 1 36 12 42
Lee: 11 1 37 2 133
Lee: 16 1 36 43 796
Lee: 7 1 35 22 453
Lee: 9 1 36 23 23
Lee: 15 1 36 24 964
Lee: 5 1 36 9 692
Lee: 10 1 36 40 380
Lee: 4 1 35 32 339
Lee: 6 1 36 54 567
Lee: 8 1 37 5 56
Y claro yo solo quiero coger por una parte el 1º numero que sale(numero piloto) y por otra el resto (son tiempos de carrera) ...
A ver si tiene solución esto que ya llevo una semana atrancado con esto ;)
Muchísimas gracias
1 respuesta
Respuesta de zeusnay
1