Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class Boolean extends Object implements Serializable, Comparable<Boolean>
boolean
в объекте. Объект типа Boolean
содержит единственное поле, тип которого boolean
. Кроме того, этот class обеспечивает много методов для того, чтобы они преобразовали a boolean
к a String
и a String
к a boolean
, так же как другие константы и методы, полезные, имея дело с a boolean
.
Модификатор и Тип | Поле и Описание |
---|---|
static Boolean |
ЛОЖЬ
Boolean объект, соответствующий примитивному значению false . |
static Boolean |
ИСТИНА
Boolean объект, соответствующий примитивному значению true . |
static Class<Boolean> |
ВВЕСТИ
Объект Класса представление булева типа примитива.
|
Конструктор и Описание |
---|
Boolean(boolean value)
Выделяет a
Boolean объект, представляющий value параметр. |
Boolean(String s)
Выделяет a
Boolean объект, представляющий значение true если строковый параметр не null и равно, игнорируя регистр, к строке "true" . |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
booleanValue()
Возвращает значение этого
Boolean возразите как булев примитив. |
static int |
compare(boolean x, boolean y)
Сравнивается два
boolean значения. |
int |
compareTo(Boolean b)
Сравнивает это
Boolean экземпляр с другим. |
boolean |
equals(Object obj)
Возвраты
true если и только если параметр не null и a Boolean объект, который представляет то же самое boolean оцените как этот объект. |
static boolean |
getBoolean(String name)
Возвраты
true если и только если системное свойство, названное параметром, существует и равно строке "true" . |
int |
hashCode()
Возвращает хэш-код для этого
Boolean объект. |
static int |
hashCode(boolean value)
Возвращает хэш-код для a
boolean значение; совместимый с Boolean.hashCode() . |
static boolean |
logicalAnd(boolean a, boolean b)
Возвращает результат применения логической операции И к указанному
boolean операнды. |
static boolean |
logicalOr(boolean a, boolean b)
Возвращает результат применения логической операции ИЛИ к указанному
boolean операнды. |
static boolean |
logicalXor(boolean a, boolean b)
Возвращает результат применения логического оператора XOR к указанному
boolean операнды. |
static boolean |
parseBoolean(String s)
Анализирует строковый параметр как булево.
|
Строка |
toString()
Возвраты a
String объект, представляющий значение этой Булевской переменной. |
static String |
toString(boolean b)
Возвраты a
String объект, представляющий указанное булево. |
static Boolean |
valueOf(boolean b)
Возвраты a
Boolean экземпляр, представляющий указанное boolean значение. |
static Boolean |
valueOf(String s)
Возвраты a
Boolean со значением, представленным указанной строкой. |
public static final Boolean TRUE
Boolean
объект, соответствующий примитивному значению true
.public static final Boolean FALSE
Boolean
объект, соответствующий примитивному значению false
.public Boolean(boolean value)
Boolean
объект, представляющий value
параметр. Отметьте: редко уместно использовать этого конструктора. Если новый экземпляр не требуется, статическая фабрика valueOf(boolean)
обычно лучший выбор. Это, вероятно, приведет к значительно лучшей производительности пространства и времени.
value
- значение Boolean
.public Boolean(String s)
Boolean
объект, представляющий значение true
если строковый параметр не null
и равно, игнорируя регистр, к строке "true"
. Иначе, выделите a Boolean
объект, представляющий значение false
. Примеры:
new Boolean("True")
производит a Boolean
объект, который представляет true
.
new Boolean("yes")
производит a Boolean
объект, который представляет false
.
s
- строка, которая будет преобразована в a Boolean
.public static boolean parseBoolean(String s)
boolean
возвращенный представляет значение true
если строковый параметр не null
и равно, игнорируя регистр, к строке "true"
. Пример: Boolean.parseBoolean("True")
возвраты true
.
Пример: Boolean.parseBoolean("yes")
возвраты false
.
s
- String
содержа булево представление, которое будет проанализированоpublic boolean booleanValue()
Boolean
возразите как булев примитив.boolean
значение этого объекта.public static Boolean valueOf(boolean b)
Boolean
экземпляр, представляющий указанное boolean
значение. Если указанное boolean
значение true
, этот метод возвраты Boolean.TRUE
; если это false
, этот метод возвраты Boolean.FALSE
. Если новое Boolean
экземпляр не требуется, этот метод должен обычно использоваться в предпочтении к конструктору Boolean(boolean)
, поскольку этот метод, вероятно, приведет к значительно лучшей производительности пространства и времени.b
- булево значение.Boolean
представление экземпляра b
.public static Boolean valueOf(String s)
Boolean
со значением, представленным указанной строкой. Boolean
возвращенный представляет истинное значение, если строковый параметр не null
и равно, игнорируя регистр, к строке "true"
.s
- строка.Boolean
значение представляется строкой.public static String toString(boolean b)
String
объект, представляющий указанное булево. Если указанное булево true
, тогда строка "true"
будет возвращен, иначе строка "false"
будет возвращен.b
- булево, которое будет преобразованоboolean
public String toString()
String
объект, представляющий значение этой Булевской переменной. Если этот объект представляет значение true
, строка, равная "true"
возвращается. Иначе, строка, равная "false"
возвращается.public int hashCode()
Boolean
объект.hashCode
в class Object
1231
если этот объект представляет true
; возвращает целое число 1237
если этот объект представляет false
.Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
public static int hashCode(boolean value)
boolean
значение; совместимый с Boolean.hashCode()
.boolean
значение.public boolean equals(Object obj)
true
если и только если параметр не null
и a Boolean
объект, который представляет то же самое boolean
оцените как этот объект.equals
в class Object
obj
- объект сравниться с.true
если Булевы объекты представляют то же самое значение; false
иначе.Object.hashCode()
, HashMap
public static boolean getBoolean(String name)
true
если и только если системное свойство, названное параметром, существует и равно строке "true"
. (Начинание с версии 1.0.2 JavaTMgetProperty
, метод, определенный System
class. Если нет никакого свойства с указанным именем, или если указанное имя является пустым или нулевым, то false
возвращается.
name
- системное имя свойства.boolean
значение системного свойства.SecurityException
- по тем же самым причинам как System.getProperty
System.getProperty(java.lang.String)
, System.getProperty(java.lang.String, java.lang.String)
public int compareTo(Boolean b)
Boolean
экземпляр с другим.compareTo
в интерфейсе Comparable<Boolean>
b
- Boolean
экземпляр, который будет сравненNullPointerException
- если параметр null
Comparable
public static int compare(boolean x, boolean y)
boolean
значения. Возвращенное значение идентично тому, что было бы возвращено: Boolean.valueOf(x).compareTo(Boolean.valueOf(y))
x
- первое boolean
сравнитьсяy
- второе boolean
сравниться0
если x == y
; значение меньше чем 0
если !x && y
; и значение, больше чем 0
если x && !y
public static boolean logicalAnd(boolean a, boolean b)
boolean
операнды.a
- первый операндb
- второй операндa
и b
BinaryOperator
public static boolean logicalOr(boolean a, boolean b)
boolean
операнды.a
- первый операндb
- второй операндa
и b
BinaryOperator
public static boolean logicalXor(boolean a, boolean b)
boolean
операнды.a
- первый операндb
- второй операндa
и b
BinaryOperator
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92