Beiträge von Früchtemüsli

    Hi! :)

    Ich spiele mich gerade mit einem totalst rudimentären SQL-Parser herum.

    Bei SQL kann man z. B. folgendes programmieren: SELECT a FROM b WHERE c = "uvw\"xyz"

    So einen String soll mein Parser dann beherrschen können. Also mit diesem escapten Anführungszeichen.

    Jetzt bin ich grad am Tokenizer dran, der solche Strings erkennen soll. Da würd ich nun gern testen, ob das OK ist, was ich bislang programmiert haben.

    Aber wie definiert man in Java so einen String richtig? Mein Versuch mit einem Test-String:

    String sql = 'a>=b"c\"d"';

    Aber das klappt nicht. Bekomme ich nur jede Menge Fehler:


    Wie macht man denn das richtig in Java? Bin leider noch Anfänger in Java.