Hallo,
ich habe folgendes Problem:
Ich habe eine CSV-Datei, die folgendermaßen aussieht:
Ich überprüfe die CSV-Datei auf doppelte Einträge. Aber nur die Namen sollen überprüft werden. Das mache ich so:
Das ganze funktioniert auch gut, so lange die CSV-Datei keine Umlaute, wie z.B. "ß, ä, Ä" usw. enthält. Weiß jemand, wie ich den Code anpassen muss, damit auch Umlaute kein Problem mehr sind? Vielen Dank für Eure Hilfe!
ich habe folgendes Problem:
Ich habe eine CSV-Datei, die folgendermaßen aussieht:
Code:
Max|Mustermann|99|6.0|x|
Erika|Musterfrau|265|8.5|x|
...
PHP:
//Den String datensatz zusammenstellen aus Vor- und Nachnamen
String datensatz = order.getFirstName() + "|" + order.getLastName();
//Den Pfad zur CSV-Datei angeben
File csv = new File(_fileLocation);
//Dann den boolean, ob der Wert schon vorhanden ist
boolean datensatzVorhanden = Files.readAllLines(csv.toPath()).stream().anyMatch((s) -> s.startsWith(datensatz));
//Danach wird mit der Information weitergearbeitet
if (datensatzVorhanden) {
//mache etwas
} else {
//oder mache das
}