1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. Früchtemüsli

Beiträge von Früchtemüsli

  • Stringdefinition

    • Früchtemüsli
    • 28. Oktober 2012 um 21:52

    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:

    Zitat

    SqlParser.java:136: error: unclosed character literal
    String sql = 'a>=b"c\"d"';
    ^
    SqlParser.java:136: error: illegal start of expression
    String sql = 'a>=b"c\"d"';
    ^
    SqlParser.java:136: error: ';' expected
    String sql = 'a>=b"c\"d"';
    ^
    SqlParser.java:136: error: unclosed character literal
    String sql = 'a>=b"c\"d"';
    ^
    4 errors

    Alles anzeigen


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

  • Lambda-Kalkül

    • Früchtemüsli
    • 16. Oktober 2012 um 00:57

    Hi!

    Gibt es in Java irgendwelche speziellen Lambda-Kalkül-Anweisungen?

  • Jobs in TU Wien

    • Früchtemüsli
    • 29. September 2012 um 08:23

    Hi!

    Gibt es aktuell irgendwelche Nebenjobs in der TU Wien, die auch für Studienanfänger möglich wären?

Rechtliches

Impressum

Datenschutzerklärung