У меня есть текстовый файл, в котором каждая нечетная строка содержит целое число (строка, конечно, в текстовом файле), четные строки имеют время. Я только хочу прочитать цифры, поэтому нечетное количество строк из текстового файла. Как мне это сделать?
import java.io.*;
public class File {
BufferedReader in;
String read;
int linenum =12;
public File(){
try {
in = new BufferedReader(new FileReader("MAP_allData.txt"));
for (linenum=0; linenum<20; linenum++){
read = in.readLine();
if(read==null){}
else{
System.out.println(read); }
}
in.close();
}catch(IOException e){ System.out.println("There was a problem:" + e);
}
}
public static void main(String[] args){
File File = new File();
}
}
На данный момент он будет читать все (нечетные и четные) строки до тех пор, пока больше не будет читать из (ноль)
Так как мои строки четных чисел - это отметка времени типа 13:44:23
, я могу сделать что-то вроде
if (read == null ИЛИ, если read включает в себя
время или точка с запятой) {} else {
СОП (чтение);}