import java.util.Arrays;
class Main {
public static void main
(String[] args
) { String pattern
= "[02-9]\\d{0,9}"; "abc4def", // false (contains non-digits)
"123456", // false (starts with '1')
"234567890123", // false (length > 10)
"", // false (empty)
"7" // true
};
.map(str -> str + ": " + str.matches(pattern))
.
forEach(t
-> System.
out.
println(t
)); }
}
aW1wb3J0IGphdmEudXRpbC5BcnJheXM7CgpjbGFzcyBNYWluIHsKCQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCVN0cmluZyBwYXR0ZXJuID0gIlswMi05XVxcZHswLDl9IjsKCQlTdHJpbmdbXSBzdHJzID0gewoJCQkiYWJjNGRlZiIsICAgICAgIC8vIGZhbHNlIChjb250YWlucyBub24tZGlnaXRzKQoJCQkiMTIzNDU2IiwgICAgICAgIC8vIGZhbHNlIChzdGFydHMgd2l0aCAnMScpCgkJCSIyMzQ1Njc4OTAxMjMiLCAgLy8gZmFsc2UgKGxlbmd0aCA+IDEwKQoJCQkiIiwgICAgICAgICAgICAgIC8vIGZhbHNlIChlbXB0eSkKCQkJIjciICAgICAgICAgICAgICAvLyB0cnVlCgkJfTsKCQlBcnJheXMuc3RyZWFtKHN0cnMpCgkJCS5tYXAoc3RyIC0+IHN0ciArICI6ICIgKyBzdHIubWF0Y2hlcyhwYXR0ZXJuKSkKCQkJLmZvckVhY2godCAtPiBTeXN0ZW0ub3V0LnByaW50bG4odCkpOwoJfQp9