English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 가이드

Java 흐름 제어

Java 배열

Java 동기 객체(I)

Java 동기 객체(II)

Java 동기 객체(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 셋

Java Set 셋

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램은 문자열(string) 타입 변수를 부울(boolean) 값으로 변환합니다

    Java 예제 모든 것

이 프로그램에서는 Java에서 String 타입 변수를 boolean으로 변환하는 방법을 배웁니다.

이 예제를 이해하려면 다음을 알아야 합니다Java 프로그래밍주제:

예제1parseBoolean()를 사용하여 문자열을 부울 값으로 변환

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 클래스

예제2valueOf()를 사용하여 문자열을 부울 값으로 변환

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)

Java 예제 모든 것