Seite 2 von 2 Erste 12
  1. #11
    Avatar von rVs14
    Registriert seit
    18.11.2011
    Beiträge
    983
    Thanked 513 Times in 338 Posts

    Standard AW: [Java] Problem mit If-Abfrage

    PHP-Code:
        
         
    if(tokens[0].startsWith("r")) {
        
                
    String sender tokens[1];
                
    String empfaenger tokens[2];
                
    String channel tokens[3];
                
    String message tokens[4];
                
    String[] splittedmessage message.split(" ");
            
                
    System.out.println(String.format("Ich habe eine private Nachricht von %s an mich(%s) im Channel %s bekommen, sie lautet: %s"senderempfaengerchannelmessage)); 
    Habs jetzt mal so genommen, funktioniert auch nicht.
    An dem Code sieht man, wenn ich eine Nachricht bekomme, wird mir etwas in der Console ausgegeben.

    @DMW007:
    Habe mir das Element ausgegeben, kommt genau das raus was ich wollte.

  2. #12
    Avatar von Mentos
    Registriert seit
    18.11.2011
    Beiträge
    451
    Thanked 498 Times in 240 Posts

    Standard AW: [Java] Problem mit If-Abfrage

    Benutz mal trim und entferne ggf. alle nicht anzeigbaren Zeichen!
    „Es sind nicht unsere Fähigkeiten, die zeigen, wer wir wirklich sind, es sind unsere Entscheidungen.“
    - Albus Dumbledore, Harry Potter 2


    /guestchat registerGuest

  3. #13
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    8.014
    Thanked 9.385 Times in 3.223 Posts
    Blog Entries
    5

    Standard AW: [Java] Problem mit If-Abfrage

    PHP-Code:
    public String incomingData(String data){
            
    String[] tokens data.split("\0");
            if(
    tokens[0].equals("r")) {
                
    String[] cmd tokens[4].split(" ");
                
                if(
    cmd[0].equals("!bla")) {
                    
    System.out.println("CMD: !bla");
                }
            }
            
            return 
    data;
        } 
    Funktioniert perfekt, müssen also nicht sichtbare Zeichen im String sein.
    Kannst dir ja auch mal die Länge deiner Message ausgeben lassen, die müsste 5 bei !join sein.


  4. #14
    Avatar von rVs14
    Registriert seit
    18.11.2011
    Beiträge
    983
    Thanked 513 Times in 338 Posts

    Standard AW: [Java] Problem mit If-Abfrage

    In der KRLib gibt es anscheinend einen Bug, ich hab nun den Token gesendet und siehe da es klappt. Es gab u.A auch ein paar Verständnis-Fehler, nun klappt aber alles super.

    Kann geschlossen werden.

  5. #15
    Avatar von patlux
    Registriert seit
    26.10.2011
    Beiträge
    1.196
    Thanked 1.598 Times in 726 Posts
    Blog Entries
    2

    Standard AW: [Java] Problem mit If-Abfrage

    Zitat Zitat von rVs14 Beitrag anzeigen
    Er gibt mir nix aus, es kommt garkeine Reaktion bei der if. Auch wenn ich ne System.out.println("bla"); rein nehme passiert nichts.
    Als ich bei dir im Teamviewer drin war hat er es ausgegeben. Es lag also nicht an der If-Verzweigung.
    Das einzige was nicht funktionierte war
    Code:
    sendMessage("CHANNEL", "/go CHANNEL");
    Es ging ihm eigentlich nur darum-.-

    Es müsste
    Code:
    sendMessage("/go CHANNEL", "CHANNEL");
    heißen.
    Geändert von patlux (21.06.2012 um 18:05 Uhr)

Seite 2 von 2 Erste 12

Ähnliche Themen

  1. Java Problem
    Von Ektoplazm im Forum Internet und Technik
    Antworten: 12
    Letzter Beitrag: 20.06.2013, 14:09
  2. Java- und Ton-Problem
    Von paula29 im Forum Internet und Technik
    Antworten: 3
    Letzter Beitrag: 10.06.2013, 18:46
  3. Problem mit Java
    Von Baumstumpf im Forum Fragen & Probleme
    Antworten: 7
    Letzter Beitrag: 12.04.2012, 16:08
  4. Java Problem auf Knuddels
    Von Patrick Bateman im Forum Fragen & Probleme
    Antworten: 3
    Letzter Beitrag: 03.01.2012, 23:14
  5. Problem mit Java
    Von wod im Forum Java
    Antworten: 12
    Letzter Beitrag: 19.12.2011, 16:21
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.