Selles programmis õpime teisendama Stringi tüüpi muutujad booleaniks Java-s.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:
- Java andmetüübid (primitiivsed)
- Java string
Näide 1: Stringi teisendamine tõeväärtuseks parseBoolean () abil
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 ) )
Ülaltoodud näites oleme stringimuutujate booleaniks teisendamiseks kasutanud klassi parseBoolean()
meetodit Boolean
.
Siin Boolean
on Java-ümbriste klass. Lisateabe saamiseks külastage Java Wrapperi klassi.
Näide 2: Stringi teisendamine boolean väärtuseks valueOf ()
Samuti võime meetodi boolean
abil stringimuutujad teisendada valueOf()
. Näiteks,
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 ) )
Ülaltoodud näites teisendab klassi valueOf()
meetod Boolean
stringimuutujad booleaniks.
Siin valueOf()
tagastab meetod reaalselt Boolean
klassi objekti . Kuid objekt muudetakse automaatselt primitiivseks tüübiks. Seda nimetatakse Java-s lahtipakkimiseks. Lisateabe saamiseks külastage Java autoboxing ja unboxing.
See on,
// valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)