Program Java na prevod premenných typu reťazca na booleovské hodnoty

V tomto programe sa naučíme prevádzať premenné typu String na boolean v Jave.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Dátové typy Java (primitívne)
  • Java String

Príklad 1: Konverzia reťazca na boolean pomocou parseBoolean ()

 class Main ( public static void main(String() args) ( // create string variables String str1 = "true"; String str2 = "false"; // convert string to boolean // using parseBoolean() boolean b1 = Boolean.parseBoolean(str1); boolean b2 = Boolean.parseBoolean(str2); // print boolean values System.out.println(b1); // true System.out.println(b2); // false ) )

Vo vyššie uvedenom príklade sme použili parseBoolean()metódu Booleantriedy na prevod reťazcových premenných na boolean.

Tu Booleanje obálka triedy v Jave. Ak sa chcete dozvedieť viac, navštívte triedu Java Wrapper.

Príklad 2: Konverzia reťazca na booleovskú hodnotu pomocou valueOf ()

booleanPomocou tejto valueOf()metódy môžeme tiež previesť reťazcové premenné . Napríklad,

 class Main ( public static void main(String() args) ( // create string variables String str1 = "true"; String str2 = "false"; // convert string to boolean // using valueOf() boolean b1 = Boolean.valueOf(str1); boolean b2 = Boolean.valueOf(str2); // print boolean values System.out.println(b1); // true System.out.println(b2); // false ) )

Vo vyššie uvedenom príklade valueOf()metóda Booleantriedy prevádza reťazcové premenné na boolean.

Tu valueOf()metóda v skutočnosti vracia objekt Booleantriedy. Objekt sa však automaticky prevedie na primitívny typ. Toto sa v Jave nazýva unboxing. Ak sa chcete dozvedieť viac, navštívte Java autoboxing a unboxing.

To znamená,

 // valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)

Zaujímavé články...