Update merging

This commit is contained in:
Louis Calas
2019-10-03 15:08:36 +02:00
parent 7bbe8284cd
commit 7f5c60caad
20 changed files with 97 additions and 47 deletions

View File

@@ -0,0 +1,70 @@
package csv;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.HashMap;
public class GenerateCSV {
HashMap<String,String> etudiants;
int numLength;
String path = "../export";
public GenerateCSV(HashMap<String,String> map, String s, String p) {
this.etudiants = map;
this.numLength = Integer.parseInt(s);
this.path = path+"/"+p;
}
// public boolean isValid(String s) {
// int i = 0;
// if (s.length() == this.numLength) {
// while (i < s.length())
// {
// if (s.charAt(i) != '0' && s.charAt(i) == '1' || s.charAt(i) == '2' || s.charAt(i) == '3'
// || s.charAt(i) == '4' || s.charAt(i) == '5' || s.charAt(i) == '6' || s.charAt(i) == '7'
// || s.charAt(i) == '8' || s.charAt(i) == '9')
// {
// return true;
//
// } else {
// return false;
// break;
// }
// i++;
// }
// }
//
// return true;
// }
public void createFile() {
try (PrintWriter writer = new PrintWriter(new File(this.path))) {
StringBuilder sb = new StringBuilder();
sb.append("Student number");
sb.append(';');
sb.append("Grade");
sb.append(System.getProperty("line.separator"));
writer.write(sb.toString());
for (String etud : this.etudiants.keySet()) {
writer.write(etud+";"+etudiants.get(etud)+System.getProperty("line.separator"));
}
System.out.println("Create File Done!");
} catch (FileNotFoundException e) {
System.err.println(e.getMessage());
}
}
}