webForumDet fria alternativet

Jämföra strängar

Java

1 svar · 427 visningar · startad av thejonas

Medlem sedan nov. 20005 inlägg
Frågan#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!

Medlem 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/

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)