Commons Lang、Validate.notEmpty()
import org.apache.commons.lang.Validate; public class C2009052000 { public static void main(String[] args) { String[] str_list1 = {"foo", "bar", "baz"}; Validate.notEmpty(str_list1); String[] str_list2 = {"foo", "bar", "baz", null}; Validate.notEmpty(str_list2); String[] str_list3 = {}; Validate.notEmpty(str_list3); } }
で、
Exception in thread "main" java.lang.IllegalArgumentException: The validated array is empty at org.apache.commons.lang.Validate.notEmpty(Validate.java:260) at C2009052000.main(C2009052000.java:13)