How to know that string contains at least 2 upper case letters? For example these are valid strings \"Lazy Cat\", \"NOt very lazy cat\". Working with Java 1.7.
String someString = "abcDS";
int upperCount = 0;
for (char c : someString.toCharArray()) {
if (Character.isUpperCase(c)) {
upperFound++;
}
}
// upperFound here weather >2 or not