Учебное пособие с нуля на примере логического класса Java

Java Boolean — это встроенный класс, который использует оболочки для обертывания значения примитивного типа данных, то есть логического типа в объекте. Логический класс содержит два значения, то есть true или false . Java предоставляет класс-оболочку Boolean в пакете java.lang. Класс Boolean заключает в себе значение логического примитивного типа в объекте. Объект типа Boolean содержит одно поле, тип которого является логическим.

Java Boolean Class

Логический класс просто a класс-оболочка для примитивного типа boolean. Он переносит логическое примитивное значение в объект. Объект типа Boolean содержит одно поле с логическим типом .

Синтаксис для создания логического объекта.

 Boolean y = new Boolean (boolean arg); 

В приведенном выше синтаксисе мы создали логический объект, который содержит arg в качестве значения.

 Boolean y = new Boolean (String str); 

Приведенный выше синтаксис верен, если строка не null и равно, и в этом случае мы можем игнорировать регистр, иначе false.

Поле:

  1. static Boolean FALSE — этот логический объект содержит значение примитивных данных как false.
  2. Static Boolean TRUE — Это логический объект содержит значение примитивных данных как истинное.
  3. Статический класс TYPE — это объект класса логического примитивного типа.

Методы Java.lang.Boolean:

static boolean parseBoolean (String str):

Это Метод возвращает строковый аргумент как логическое значение. Метод вернет истину, если строка не равна нулю и равна, и в этом случае мы можем игнорировать регистр; в противном случае он возвращает false, если он не соответствует.

См. следующий синтаксис.

 public static boolean parseBoolean (String str) {} 

См. программу.

 демонстрация открытого класса {public static void main (String args []) {boolean a = Boolean.parseBoolean ("False");  логическое b = Boolean.parseBoolean ("Истина");  логический c = Boolean.parseBoolean ("faLsE");  логическое d = Boolean.parseBoolean ("AppDividend");  System.out.println (а);  System.out.println (б);  System.out.println (c);  System.out.println (d);  }} 

См. вывод.

boolean booleanValue ():

Метод booleanValue () возвращает только значение логического объекта как логическое.

Синтаксис:

 public boolean booleanValue () 

См. следующую программу на Java.

 демонстрация открытого класса {public static void main (String args []) {Boolean a = new Boolean ("false");  логическое a1 = a.booleanValue (); //получение значения Boolean b = new Boolean ("True");  логическое b1 = b. booleanValue (); //получение значения Boolean c = new Boolean ("Appdividend");  логическое c1 = c.booleanValue (); //получение значения System.out.println (a1);  System.out.println (b1);  System.out.println (c1);  }} 

См. следующий результат.

static Boolean valueOf (boolean a):

Этот метод возвращает логический объект, содержащий логическое значение.

Синтаксис:

 public static boolean valueOf (boolean a); 

См. следующую программу.

 демонстрация публичного класса {public static void main (String [] args) {boolean a = true;  логическое b = false;  Логическое a1 = Boolean.valueOf (a);  Логическое b1 = Boolean.valueOf (b);  System.out.println (a1);  System.out.println (b1);  }} 

См. следующий результат.

Статическое логическое значение valueOf (String s):

Этот метод возвращает логический вывод со значением, представленным строкой ‘s’. Он возвращает истину, только если строковый аргумент не равен нулю и равен, игнорируя регистр. Он возвращает false, если строка не равна.

См. Следующий синтаксис.

 public static boolean valueOf (String s) 

См. Следующую программу.

 демонстрация открытого класса {public static void main (String args []) {Boolean a = Boolean.valueOf ("tRue");  Boolean b = Boolean.valueOf («ложь»);  Логическое значение c = Boolean.valueOf ("ноль");  System.out.println (а);  System.out.println (б);  System.out.println (c);  }} 

См. результат.

Статическая строка toString (логическое b):

Возвращает строку, представляющую конкретное логическое значение. В этом случае, если строка верна, она вернет истину, в противном случае — ложь. См. Следующий синтаксис.

 public static String toString (boolean b) 

См. Следующую программу.

 демонстрация открытого класса {public  static void main (String args []) {логическое значение a = true;  логическое b = false;  Строка a1 = Boolean.toString (a);  Строка b2 = Boolean.toString (b);  System.out.println (a1);  System.out.println (b2);  }} 

См. результат.

String toString ()

Возвращает строковый объект, представляющий логическое значение. Он возвращает true, если строка равна «true», в противном случае возвращается false.

См. Следующую программу.

 public class demo {public static void main (  String args []) {Boolean a = new Boolean ("Истина");  Логическое b = новое логическое значение ("Ложь");  Строка str1 = a.toString ();  Строка str2 = b.toString ();  System.out.println (str1);  System.out.println (str2);  }} 

См. результат.

int hashCode

Этот метод возвращает хеш-код для логического экземпляра. Хеш-код здесь фиксирован, для true это 1231, а для false — 1237.

См. следующий синтаксис.

 public int hashCode () 

См. следующая программа.

 демонстрация открытого класса {public static void main (String [] args) {Boolean a = new Boolean ("True"); Boolean b = new Boolean ("false"); Boolean  c = новое логическое значение ("TRue"); System.out.println (a.hashCode ()); System.out.println (b.hashCode ()); System.out.println (c.hashCode ());}  } 

См. результат.

логическое равно (Объект ob):

Возвращает истину, только если логический объект представляет то же значение; в противном случае — ложь.

См. следующий синтаксис.

 public boolean equals (Object ob) 

См. следующую программу.

 демонстрация открытого класса  {public static void main (String args []) {  Логическое a = новое логическое значение ("Истина");  Логическое b = новое логическое значение ("Ложь");  Логическое значение c = новое логическое значение (null);  System.out.println (a.equals (b));  System.out.println (b.equals (b));  System.out.println (c.equals (a));  }} 

См. результат.

int compareTo (Boolean b):

Он сравнивает текущий логический объект с переданным аргументом b.

См. Следующий синтаксис.

 public int compareTo (Boolean b) 

Функция возвращает следующий результат:

  1. Ноль, когда объект соответствует значению аргумента.
  2. Положительное значение, когда объект представляет истину, тогда как аргумент представляет ложное значение.
  3. Отрицательное значение, когда объект представляет ложь, тогда как аргумент представляет истину.

См. следующую программу.

 демонстрация открытого класса {public static void main (String args [])  {Boolean a = new Boolean ("Истина");  Логическое b = новое логическое значение ("Ложь");  Логическое c = новое логическое значение ("TRue");  System.out.println (b1.compareTo (b));  System.out.println (b1.compareTo (c));  System.out.println (b2.compareTo (а));  }} 

См. результат.

int compare (boolean x, boolean y):

Он используется для сравнения примитивных логических переменных, например, если x истинно, а y ложно , результат положительный.

См. следующий синтаксис.

 public static int compare (boolean x, boolean y) 

It возвращает ноль, если x и y имеют то же значение, что и истина-истина или ложь-ложь, и положительный результат, когда x-> true и y-> false.

См. следующую программу.

 демонстрация публичного класса {public static void main (String args []) {boolean a = true;  логическое b = false;  логическое c = true;  System.out.println (Boolean.compare (a, b));  System.out.println (Boolean.compare (a, c));  System.out. println (Boolean.compare (b, c));  }} 

См. вывод.

Наконец, логический класс Java Пример с нуля окончен.

Рекомендуемые сообщения

Класс Java StringBuilder

Интерфейс, совместимый с Java

Пример пакетов Java

Переопределение метода в Java

Пример утверждения Java

Оцените статью
nanomode.ru
Добавить комментарий