考虑这种方法(仅用于说明):booleanisSmallNumber(Strings){return(nin["one","two","three","four"]);}当然,这不是Java,但它可能是您最喜欢的支持集合文字的替代语言,例如Groovy或Kotlin。表达式简洁,并且,就像字符串文字一样,允许编译器将集合文字放在某个静态存储区域(甚至可能是"intern()"it)。现在输入Java9:booleanisSmallNumber(Strings){returnSet.of("one","two","three","four").contains(s);}这也很简洁,但不幸