Normal
Hallo zusammen,ich habe ein Problem bei einem String-Vergleich im Bezug auf Datensätze aus einer Datenbank.[CODE] String query2 = "SELECT * FROM dbo.Transaktionsliste"; ResultSet rs2 = stmt.executeQuery(query2); while (rs2.next()){ System.out.println(rs2.getString(1)); if(rs2.getString(1).equals("C")){ System.out.println("C dabei!"); } else System.out.println("Nicht dabei!"); } rs2.close();[/CODE]Das ist die Ausgabe.Ich kann mir irgendwie nicht erklären warum der Vergleich auf den Buchstaben "C" fehlschlägt. Er gibt mir C in der Console aus, sagt aber andererseits, dass er nicht dabei wäre.
Hallo zusammen,
ich habe ein Problem bei einem String-Vergleich im Bezug auf Datensätze aus einer Datenbank.
[CODE] String query2 = "SELECT * FROM dbo.Transaktionsliste";
ResultSet rs2 = stmt.executeQuery(query2);
while (rs2.next()){
System.out.println(rs2.getString(1));
if(rs2.getString(1).equals("C")){
System.out.println("C dabei!");
}
else System.out.println("Nicht dabei!");
rs2.close();[/CODE]
Das ist die Ausgabe.
Ich kann mir irgendwie nicht erklären warum der Vergleich auf den Buchstaben "C" fehlschlägt. Er gibt mir C in der Console aus, sagt aber andererseits, dass er nicht dabei wäre.