Импортируйте много статических строк одновременно - PullRequest
0 голосов
/ 13 октября 2018

Как я могу импортировать много статических строк одновременно?С пакетами или чем-то?

вроде:

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

только в одной команде.Нужно ли помещать их в булевы классы в связке?

Ответы [ 2 ]

0 голосов
/ 13 октября 2018

Вы можете использовать импорт с подстановочными знаками:

import static java.lang.Boolean.*;

Не забудьте использовать import static, так как это импортирует статические элементы

0 голосов
/ 13 октября 2018

Boolean.TRUE и Boolean.FALSE не String, а Boolean.
. В данном вопросе вы хотите импортировать статические поля из класса, расположенного в пакете java.lang.
Импортировать ихбеспомощные, поскольку java.lang классы не нужно импортировать.
Так что Boolean.TRUE и Boolean.FALSE могут быть объявлены без какого-либо импорта.

Как бы то ни было, вы можете использовать подстановочный знак для последней части, поскольку вы хотите статически импортировать все члены класса:

import static java.lang.Boolean.*;

Теперь возможно объявление членов класса без указания класса:

boolean isFoo = TRUE || FALSE;
...