tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
709
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Acki Acki ist offline Mitglied
    Registriert seit
    Apr 2005
    Beiträge
    15
    wie prüfe ich am effektivsten, ob eine variable einen bestimmen inhalt (möglich ist zahlen 0-9) hat, oder was anderes?
     

  2. #2
    chell chell ist offline Mitglied Silber
    Registriert seit
    Oct 2003
    Beiträge
    83
    Zitat Zitat von Acki
    wie prüfe ich am effektivsten, ob eine variable einen bestimmen inhalt (möglich ist zahlen 0-9) hat, oder was anderes?
    Hallo,

    ich weiß nicht, ob das jetzt effektiv ist, aber für Anfänger am besten:

    intXyz = 2;
    if (intXyz < 10) {
    ...
    }
    else {
    ...
    }
     

  3. #3
    Acki Acki ist offline Mitglied
    Registriert seit
    Apr 2005
    Beiträge
    15
    ähm ... naja also das ist etzt net mein problem ...

    in php würde ich es so machen:

    switch ($var)
    {
    case eregi([0-9], $var)) ...
    break;
    case "abc" ...
    etc ...
    }

    nur geht ja switch in java net mit strings ... wie kann ich nach regexpr suchen?
     

  4. #4
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Schau mal hier:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    
    /**
     * 
     */
    package de.tutorials;
     
    /**
     * @author Tom
     *
     */
    public class RegexExample {
     
        /**
         * @param args
         */
        public static void main(String[] args) {
            String str = "47897894729";
            if(str.matches("^[0-9]+$")){ //Nur beliebig viele Ziffern von 0-9
                System.out.println("Zahl!");
            }
            
            str = "478AQW97894A729";
            if(!str.matches("^[0-9]+$")){
                System.out.println("Keine Zahl");
            }
        }
     
    }
    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  5. #5
    Acki Acki ist offline Mitglied
    Registriert seit
    Apr 2005
    Beiträge
    15
    danke sehr ...
     

  6. #6
    Registriert seit
    Apr 2004
    Ort
    Ruhrgebiet
    Beiträge
    1.582
    Zitat Zitat von Acki
    wie prüfe ich am effektivsten, ob eine variable einen bestimmen inhalt (möglich ist zahlen 0-9) hat, oder was anderes?
    Moin,
    also einzelne char kannst Du auf isDigit() abprüfen. Ansonsten s.o.
     

Ähnliche Themen

  1. DB auf Inhalt prüfen?
    Von flandersX im Forum PHP
    Antworten: 5
    Letzter Beitrag: 09.08.09, 18:07
  2. Variable auf Inhalt prüfen
    Von EM-Autotechnik im Forum PHP
    Antworten: 4
    Letzter Beitrag: 02.04.08, 09:49
  3. Antworten: 7
    Letzter Beitrag: 01.05.06, 10:53
  4. DataReader auf Inhalt prüfen
    Von 123arne im Forum .NET Datenverwaltung
    Antworten: 11
    Letzter Beitrag: 13.10.05, 18:34
  5. Array auf Inhalt prüfen
    Von Benzol im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 12.10.04, 15:58