有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java一次导入许多静态字符串

如何一次导入多个静态字符串?用捆什么的

比如:

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

只需一个命令。 我必须把它们放在一个包的布尔类中吗


共 (2) 个答案

  1. # 1 楼答案

    您可以使用通配符导入:

    import static java.lang.Boolean.*;
    

    记住使用import static,因为这是导入静态成员

  2. # 2 楼答案

    Boolean.TRUEBoolean.FALSE不是String而是Boolean
    在实际问题中,您希望从位于java.lang包中的类导入静态字段
    导入它们是无助的,因为不需要导入java.lang
    因此Boolean.TRUEBoolean.FALSE可以在没有任何导入的情况下声明

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

    import static java.lang.Boolean.*;
    

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

    boolean isFoo = TRUE || FALSE;