public static boolean isNumAndLetter(String s) {
int numN = 1;
int numL = 1;
boolean isDorL = true;
int length = s.length();
for (int i = 0; i < length; i++) {
if (!((s.charAt(i) > '0' && s.charAt(i) < '9')
|| (s.charAt(i) > 'a' && s.charAt(i) < 'z') || (s.charAt(i) > 'A' && s
.charAt(i) < 'Z'))) {
isDorL = false;
break;
}
}
for (int i = 0; i < length; i++) {
if (s.charAt(i) > '0' && s.charAt(i) < '9') {
numN++;
}
}
for (int i = 0; i < length; i++) {
if ((s.charAt(i) > 'a' && s.charAt(i) < 'z')
|| (s.charAt(i) > 'A' && s.charAt(i) < 'Z')) {
numL++;
}
}
if (numN == s.length() || numL == s.length()) {
isDorL = false;
}
return isDorL;
}
int numN = 1;
int numL = 1;
boolean isDorL = true;
int length = s.length();
for (int i = 0; i < length; i++) {
if (!((s.charAt(i) > '0' && s.charAt(i) < '9')
|| (s.charAt(i) > 'a' && s.charAt(i) < 'z') || (s.charAt(i) > 'A' && s
.charAt(i) < 'Z'))) {
isDorL = false;
break;
}
}
for (int i = 0; i < length; i++) {
if (s.charAt(i) > '0' && s.charAt(i) < '9') {
numN++;
}
}
for (int i = 0; i < length; i++) {
if ((s.charAt(i) > 'a' && s.charAt(i) < 'z')
|| (s.charAt(i) > 'A' && s.charAt(i) < 'Z')) {
numL++;
}
}
if (numN == s.length() || numL == s.length()) {
isDorL = false;
}
return isDorL;
}