一次导入许多静态字符串

时间:2018-10-13 13:35:00

标签: java string command-line import static

如何一次导入许多静态字符串?有捆绑物吗?

喜欢:

import java.lang.Boolean.TRUE;
import java.lang.Boolean.FALSE;

仅用一个命令。 我是否必须将它们捆绑在布尔类中?

2 个答案:

答案 0 :(得分:7)

您可以使用通配符导入:

import static java.lang.Boolean.*;

在导入静态成员时,请记住使用import static

答案 1 :(得分:3)

Boolean.TRUEBoolean.FALSE不是String,而是Boolean
在实际问题中,您想从java.lang包中的类导入静态字段。
导入它们是无奈的,因为不需要导入java.lang类。
因此可以Boolean.TRUEBoolean.FALSE声明而无需任何导入。

无论如何,您都可以在最后一部分使用通配符,因为您想静态导入类的所有成员:

import static java.lang.Boolean.*;

现在可以在不指定类的情况下声明该类的成员:

boolean isFoo = TRUE || FALSE;