An error occurred while loading the file. Please try again.
-
guillaume.garbay authored
No commit message
d9c4550c
package pikelake.environment;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
import pikelake.pikes.Pike;
import pikelake.pikes.PikesGroup;
import fr.cemagref.simaqualife.kernel.processes.AquaNismsGroupProcess;
public class FichierMarnage extends AquaNismsGroupProcess<Pike,PikesGroup> {
//public static List<String> dateMarnage = new ArrayList<String>(); // Jour Mois Heure Marnage
public static String dateMarnage[][][] = new String[32][13][24]; // [jour] [mois] [heure]
@Override
public void doProcess (PikesGroup object) {
//String temp[] = null;
String file = "data/input/CoteCorrige_01012012_30042014.txt";
try {
Scanner scanner = new Scanner(new File(file));
// On boucle sur chaque ligne detecte
String line = scanner.nextLine();
while (scanner.hasNextLine()) {
line = scanner.nextLine();
String temp[] = line.split("[/:\t ]+");
dateMarnage[Integer.parseInt(temp[0])] [Integer.parseInt(temp[1])] [Integer.parseInt(temp[3])] =
temp[6].substring(0, temp[6].length()-1).replace(".", "_");
}
scanner.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static String calculMarnage (int jour, int mois, int heure) {
return dateMarnage[jour][mois][heure];
}
}