Můžeme konvertovat Řetězec na booleovskou hodnotu v jazyce Java použitím Boolean.parseBoolean(string) metoda.
Chcete-li převést řetězec na booleovský objekt, můžeme použít Boolean.valueOf(řetězec) metoda, která vrací instanci booleovské třídy.
Aby bylo možné získat logickou hodnotu true, musí řetězec obsahovat 'true'. Zde se případ ignoruje. Takže 'true' nebo 'TRUE' vrátí boolean true. Jakákoli jiná řetězcová hodnota kromě 'true' vrací booleovskou hodnotu false.
návrhový vzor tovární metody
Java String to boolean Příklad: Boolean.parseBoolean()
Metoda parseBoolean() převádí řetězec na booleovské primitivum.
ParseBoolean() je statická metoda třídy Boolean. The podpis metody parseBoolean() je uvedena níže:
public static int parseBoolean(String s)
Podívejme se na jednoduchý příklad převodu String na boolean v jazyce Java.
public class StringToBooleanExample{ public static void main(String args[]){ String s1='true'; String s2='TRue'; String s3='ok'; boolean b1=Boolean.parseBoolean(s1); boolean b2=Boolean.parseBoolean(s2); boolean b3=Boolean.parseBoolean(s3); System.out.println(b1); System.out.println(b2); System.out.println(b3); }}Otestujte to hned
Výstup:
true true false
Příklad řetězce Java na logickou hodnotu: Boolean.valueOf()
Metoda Boolean.valueOf() převádí řetězec na booleovský objekt. Podívejme se na jednoduchý kód pro převod String na Boolean v Javě.
public class StringToBooleanExample2{ public static void main(String args[]){ String s1='true'; String s2='TRue'; String s3='ok'; Boolean b1=Boolean.valueOf(s1); Boolean b2=Boolean.valueOf(s2); Boolean b3=Boolean.valueOf(s3); System.out.println(b1); System.out.println(b2); System.out.println(b3); }}Otestujte to hned
Výstup:
true true false