Question : Check numbers in string

I have a string, that could have SSSSSS-SSSS or SSSSSSSSSS ( S = number  0-9). I need someting to check this. That means it could be 10 numbers with or without the '-'. How could I check it the easiest way?

return true if valid. return false otherways.

Answer : Check numbers in string

Try
1:
2:
final String RE = "\\d{6}-?\\d{4}";
boolean valid = s.matches(RE);
Random Solutions  
 
programming4us programming4us