package methodTest;
public class Method3 {
public static void main(String[] args) {
String[] jan1 = {"AAA", "BBB", "CC"};
String[] jan2 = {"AAA", "BBB"};
String[] jan3 = {"AAA", "", "CCC","D"};
String[] jan4 = {""};
System.out.println("b1 = " + judgeLength(jan1));
System.out.println("b2 = " + judgeLength(jan2));
System.out.println("b3 = " + judgeLength(jan3));
System.out.println("b4 = " + judgeLength(jan4));
}
private static boolean judgeLength(String[] strings) {
boolean isFullJanCode = true;
int count = 0;
for (String jan : strings) {
count++;
if ((jan.length() > 0 && jan.length() < 3) || jan.length() == 0) {
isFullJanCode = false;
break;
}
}
System.out.println();
System.out.println("count = " + count);
return isFullJanCode;
}
}

package methodTest;
public class Method3 {
public static final int FULL_JAN_LENGTH = 3;
public static void main(String[] args) {
String[] jan1 = {"AAA", "BBB", "CC"};
String[] jan2 = {"AAA", "BBB"};
String[] jan3 = {"AAA", "", "CCC", "D"};
String[] jan4 = {"", "", ""};
System.out.println("jan4 = " + jan4.length);
System.out.println();
System.out.println("isFullJanCode = " + judgeArrayLength(jan1));
System.out.println("isFullJanCode = " + judgeArrayLength(jan2));
System.out.println("isFullJanCode = " + judgeArrayLength(jan3));
System.out.println("isFullJanCode = " + judgeArrayLength(jan4));
}
private static boolean judgeArrayLength(String[] strings) {
boolean isFullJanCode = false;
for (String jan : strings) {
if (!StringUtil.isNullString(jan)) {
if (jan.length() == FULL_JAN_LENGTH) {
isFullJanCode = true;
} else if (jan.length() > 0 && jan.length() < FULL_JAN_LENGTH) {
isFullJanCode = false;
break;
}
}
}
return isFullJanCode;
}
}
class StringUtil {
public static boolean isNullString(String target) {
if (target != null && target.length() != 0) {
return false;
}
return true;
}
}
