Hjälp med String check...

Diskussion i 'Frågor, support och diskussion' startad av FredZake, 27 feb 2010.

  1. FredZake

    FredZake Baby Droid Medlem

    Blev medlem:
    14 jan 2010
    Inlägg:
    20
    Mottagna gillanden:
    0

    MINA ENHETER

    Hej jag är rätt ny på dev. med Android.. :)

    Jag behöver hjälp med en kodrad som kan kolla ett string värde och se om det är tomt skapa en deafult sträng. Alltså typ:


    String title = mMoreText.getText().toString(); //Hämtar värde från Texteditruta
    //Sedan behövs en check för att kolla om inget är skrivet i denna typ
    if (title == null ) {
    title = "default";
    }

    Finns det ngn som har ngt bra tips, kan man t ex kolla String'ens storlek lr ngt för att se om den är tom?


    //Fredde
     
  2. woody

    woody Teen Droid Medlem

    Blev medlem:
    3 sept 2009
    Inlägg:
    319
    Mottagna gillanden:
    19

    MINA ENHETER

    Klassen String har en metod length som returnerar antal tecken. Om det finns risk att strängen är null måste du kolla det innan.

    if (title == null || title.length() == 0 ) {
    title = "default";
    }
     
  3. FredZake

    FredZake Baby Droid Medlem

    Blev medlem:
    14 jan 2010
    Inlägg:
    20
    Mottagna gillanden:
    0

    MINA ENHETER

    AAh tack woody precis vad jag letade efter så enklet ;)
     
  4. johannilsson

    johannilsson Adult Droid Medlem

    Blev medlem:
    23 jun 2009
    Inlägg:
    577
    Mottagna gillanden:
    8

    MINA ENHETER

    Finns lite trevliga utils i android med t.ex.

    Kod:
    TextUtils.isEmpty(title);
    Är null safe med.