webForumDet fria alternativet

Jämföra strängar

1 svar · 427 visningar · startad av thejonas

thejonasMedlem sedan nov. 20005 inlägg
#1

Hej.... skulle kunna behöva lite hjälp...
hur ska jag på smidigaste sätt göra för att jämföra att två strängar är 13 tecken långa och att de bara innehåller siffror?

Tacksam för svar!

VetgirigMedlem sedan nov. 2000199 inlägg
#2

String s:

s.lenght() ger längden kontrollera mot 13.

För att kontrollera att det bara är siffror så kan följande kodsnutt hjälpa till:

/**
* Removes any non-numeric characters in data and return resulting string.
*/
final protected String numeric(String data)
{
char[] s = data.trim().toCharArray();
StringBuffer b = new StringBuffer(s.length);
char c;

  for(int i=0; i \< s.length; i++)
  {
 c = s;
 if(c \>= '0' && c \<= '9')
 {
    b.append(c);
 }
  }
  return new String(b);

}
}

------------------
Nätshoppar du med Igiro ? http://www.igiro.se/

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)