У овом програму научићемо да конвертујемо променљиве типа Стринг у логичке вредности на Јави.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:
- Јава типови података (примитивни)
- Јава Стринг
Пример 1: Конвертовање низа у логичке вредности помоћу парсеБоолеан ()
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 ) )
У горњем примеру смо користили parseBoolean()
методу Boolean
класе за претварање променљивих низа у логичке вредности.
Ево Boolean
класе омотача на Јави. Да бисте сазнали више, посетите класу Јава Враппер.
Пример 2: Конвертовање низа у логичке вредности помоћу валуеОф ()
Такође можемо претворити низ променљивих у boolean
коришћење valueOf()
методе. На пример,
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 ) )
У горњем примеру, valueOf()
метода Boolean
класе претвара променљиве низа у логичке вредности.
Овде valueOf()
метода заправо враћа објекат Boolean
класе. Међутим, објекат се аутоматски претвара у примитивни тип. То се у Јави назива распакивање. Да бисте сазнали више, посетите Јава аутобокинг и унбокинг.
То је,
// valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)