specializationStringToList static method
Implementation
static List<String> specializationStringToList(String specialization){
List<String> spez = [];
List<String> substrings = specialization.split("+");
for(String substring in substrings) {
List<String> program = [];
for (String prog in ["ENP", "ENR", "GSI", "MRI", "STI"]) {
if (substring.contains(prog)) {
program.add(prog);
print("$prog DETECTÉ");
}
}
for (String yea in ["2A", "3A", "4A", "5A"]) {
if (substring.contains(yea)) {
print("$yea DETECTÉ");
for (String prog in program) {
spez.add(
"$prog $yea"); //used interpolation, avoids concatenation (prog+" "+yea)
}
}
}
}
return spez;
}