Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Banana-Coding.com - Java Knuddels Emulator. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

11

Donnerstag, 29. März 2012, 14:11

Genau das habe ich gemacht - aber genau dann kommt die Fehlermeldung.

Ich habe ja auch die Möglichkeit angegeben, dass derselbe Text ausgegeben wird, wenn man keinen Parameter angibt - ganz ohne Datenbankzugriff. Trotzdem erscheint die Fehlermeldung

12

Donnerstag, 29. März 2012, 14:16

else if (cmd.equals("h") || cmd.equals("help") || cmd.equals("hilfe")) {

Das hast du da auch richtig eingefügt, oder?
Ansonsten hätte ich args == null auch mit args.length() == 0 ersetzt^^

13

Donnerstag, 29. März 2012, 14:20

Perfekt - DAS hat mein Problem behoben :)

Ich werde mich jetzt daran versuchen, im Chat neue Hilfethemen erstellen und vorhandene bearbeiten zu können. Danke euch beiden für eure Hilfe :-)

14

Donnerstag, 29. März 2012, 14:28

Vielleicht noch mal als Erklärung.

NULL heißt es existiert nicht.

arg ist bei dir aber "". Das heißt der Text sogesehen existiert nicht, aber die Variable hat einen Wert.
Dementsprechend kannst du nicht null verwenden. Wenn du keine Ahnung hast nimm einfach folgendes:

if(arg == null || arg.length() == 0)

Das sollte die Sache klären.
MfG

15

Donnerstag, 29. März 2012, 15:19

Es gibt da auch die schöne Methode isEmpty.
Tschüß.

16

Donnerstag, 29. März 2012, 15:58

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
    /**
     * Returns <tt>true</tt> if, and only if, {@link #length()} is <tt>0</tt>.
     *
     * @return <tt>true</tt> if {@link #length()} is <tt>0</tt>, otherwise
     * <tt>false</tt>
     *
     * @since 1.6
     */
    public boolean isEmpty() {
    return count == 0;
    }


Ist also wohl ungefähr das selbe :)

17

Donnerstag, 29. März 2012, 16:36

Weiß ich, aber weniger zu schreiben.
Tschüß.