如何一次导入许多静态字符串?有捆绑物吗?
喜欢:
import java.lang.Boolean.TRUE;
import java.lang.Boolean.FALSE;
仅用一个命令。 我是否必须将它们捆绑在布尔类中?
答案 0 :(得分:7)
您可以使用通配符导入:
import static java.lang.Boolean.*;
在导入静态成员时,请记住使用import static
答案 1 :(得分:3)
Boolean.TRUE
和Boolean.FALSE
不是String
,而是Boolean
。
在实际问题中,您想从java.lang
包中的类导入静态字段。
导入它们是无奈的,因为不需要导入java.lang
类。
因此可以Boolean.TRUE
和Boolean.FALSE
声明而无需任何导入。
无论如何,您都可以在最后一部分使用通配符,因为您想静态导入类的所有成员:
import static java.lang.Boolean.*;
现在可以在不指定类的情况下声明该类的成员:
boolean isFoo = TRUE || FALSE;