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!
1 svar · 427 visningar · startad av thejonas
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!
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/