Riješeno: string u boolean

Posljednje ažuriranje: 09/11/2023

String u Boolean u Javi igra integralnu ulogu u raznim programskim rješenjima. Kada se radi o korisničkim unosima ili preuzimanju podataka iz baza podataka ili drugih izvora, postoji velika vjerovatnoća da ćete se suočiti sa instancama u kojima su podaci dostupni u formatu stringova. U takvim slučajevima, neophodno je dobro znanje o tome kako pretvoriti ove nizove vrijednosti u boolean.

Konverzija tipa podataka je uobičajena praksa u programiranju. Konverzija niza u logičke vrijednosti može postati bitna kada su logičke vrijednosti umotane u niz, a vrijednosti niza se pretvaraju u logičke vrijednosti kako bi se donijela odluka na osnovu njihovih vrijednosti. Na primjer, ako imate vrijednosti niza kao što su “true” ili “false” i na osnovu ovih vrijednosti neke odluke se moraju donijeti u kodu.

Java rješenje za pretvaranje stringa u boolean

Java pruža jednostavno rješenje za pretvaranje stringa u Boolean. Možete koristiti statičku metodu Boolean.parseBoolean(String s) koji vraća Boolean predstavljen nizom.

String test = "true";
boolean bool = Boolean.parseBoolean(test);
System.out.println(bool);

U gornjem kodu, test je string varijabla kojoj je dodijeljena vrijednost “true”. Boolean.parseBoolean(test) metoda se koristi za pretvaranje stringa u boolean. Metoda vraća logički tip varijabli 'bool'. Izlaz ovog koda će biti istinit.

Princip rada metode Boolean.parseBoolean().

Hajde da razumemo korak po korak izvršavanje koda. ParseBoolean() metoda Java Boolean klase je ugrađena metoda koja analizira string argument kao boolean.

1. izjava: Metoda java.lang.Boolean.parseBoolean() je deklarirana kao:

public static boolean parseBoolean(String s)

2. parametar: Niz koji treba raščlaniti.

Radna:

* Neosjetljivo je na velika i mala slova, tj. 'True' i 'true' bi se oboje smatrali istinitim.
* Funkcija parseBoolean() ne razlikuje velika i mala slova. Riječ 'true' (bez obzira na veličinu slova) će vratiti true i sve drugo osim 'true' će vratiti false.
* To je statična metoda, stoga pozivanje metode parseBoolean na nultu referencu ne izbacuje NullPointerException, već vraća false.

Druge metode za pretvaranje Stringa u Boolean u Javi

Drugi metod za string to boolean u Javi je korištenje Boolean.valueOf(String). Ova metoda se ponaša slično metodi Boolean.parseBoolean() osim što vraća instancu Boolean klase dok je parseBoolean() metoda Boolean klase statička metoda koja vraća boolean primitiv.

String test = "true";
Boolean bool = Boolean.valueOf(test);
System.out.println(bool);

U gornjem kodu, Boolean.valueOf(test) se koristi za pretvaranje stringa u Boolean objekat. Metoda vraća Boolean objekat u varijablu 'bool'. Izlaz ovog koda će biti 'TRUE'.

Dakle, Java daje nekoliko rješenja za efikasno pretvaranje stringa u boolean. Ove metode su posebno korisne kada trebate donijeti važne odluke u svojoj aplikaciji na osnovu booleovog rezultata. Znati kada koristiti ove metode može napraviti veliku razliku u vašoj praksi programiranja.

Slični postovi: