English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 프로그램에서는 Java에서 String 타입 변수를 boolean으로 변환하는 방법을 배웁니다.
이 예제를 이해하려면 다음을 알아야 합니다Java 프로그래밍주제:
class Main { public static void main(String[] args) { //문자열 변수 생성 String str1 = "true"; String str2 = "false"; //문자열을 부울 값으로 변환 //parseBoolean()를 사용하여 boolean b1 = Boolean.parseBoolean(str1); boolean b2 = Boolean.parseBoolean(str2); //부울 값을 인쇄 System.out.println(b1); // true System.out.println(b2); // false } }
위의 예제에서는 Boolean 클래스의 parseBoolean() 메서드를 사용하여 문자열 변수를 부울 값으로 변환했습니다.
여기서 Boolean은 Java의 包装 클래스입니다. 더 많은 정보를 얻으려면, 방문하세요Java Wrapper 클래스。
valueOf() 메서드를 사용하여 문자열 변수를 boolean(부울) 값으로 변환할 수 있습니다. 예를 들어,
class Main { public static void main(String[] args) { //문자열 변수 생성 String str1 = "true"; String str2 = "false"; //문자열을 부울 값으로 변환 //valueOf() 사용 boolean b1 = Boolean.valueOf(str1); boolean b2 = Boolean.valueOf(str2); //부울 값을 인쇄 System.out.println(b1); // true System.out.println(b2); // false } }
위의 예제에서 Boolean 클래스의 valueOf() 메서드는 문자열 변수를 부울 값으로 변환합니다.
여기서 valueOf() 메서드는 실제로 부울 클래스의 객체를 반환합니다. 그러나 객체는 자동으로 원시 타입으로 변환됩니다. Java에서 이를 해박으로 부르며, 더 알고 싶다면 방문해 주세요Java 자동装箱과 자동 해装箱。
그렇다면
//valueOf()이 부울 객체를 반환 //객체를 부울 값으로 변환 boolean b1 = Boolean obj = Boolean.valueOf(str1)