import java.util.regex.Pattern;
public class StringContainsOnlyDigits_Java {
public static void main(String args[]) {
Pattern pattern = Pattern.compile(".*[^0-9].*");
String s = "3762724";
System.out.println(!pattern.matcher(s).matches());
s = "3762724W";
System.out.println(!pattern.matcher(s).matches());
pattern = Pattern.compile(".*\\D.*");
s = "83947592384";
System.out.println(!pattern.matcher(s).matches());
}
}
/*
run:
true
false
true
*/