Boolean (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

## java.lang
클래스 Boolean

    java.lang.Object
      java.lang.Boolean

모든 구현된 인터페이스:
  Serializable , Comparable <Boolean >

    public final class Boolean

extends Object
implements Serializable , Comparable <Boolean >

Boolean 클래스는, 원시형 `boolean` 의 값을 객체에 랩 합니다. `Boolean` 형의 객체에는, 형태가 `boolean` 의 단일 필드가 들어갑니다.

한층 더 이 클래스는,`boolean` 를 `String` 에,`String` 를 `boolean` 로 변환하는 각종 메소드나,`boolean` 의 처리시에 도움이 되는 정수 및 메소드도 제공합니다.

도입된 버젼:
  JDK1. 0
관련 항목:
  직렬화 된 형식

필드의 개요
`static Boolean` | `FALSE` 프리미티브(primitive)치 `false` 에 대응하는 `Boolean` 객체입니다.
`static Boolean` | `TRUE` 프리미티브(primitive)치 `true` 에 대응하는 `Boolean` 객체입니다.
`static Class <Boolean >` | `TYPE` boolean 의 원시형을 나타내는 Class 객체입니다.

생성자 의 개요
`Boolean (boolean value)` `value` 인수를 나타내는 `Boolean` 객체를 할당합니다.
`Boolean (String s)` 캐릭터 라인 인수가 `null` 는 아니고, 캐릭터 라인 `"true"` 에 동일한 (대문자와 소문자는 구별하지 않는다) 경우는, 값 `true` 를 나타내는 `Boolean` 객체를 할당합니다.

메소드의 개요
`boolean` | `booleanValue ()` 이 `Boolean` 객체의 값을 프리미티브(primitive) boolean 형으로서 돌려줍니다.
`int` | `compareTo (Boolean b)` 이 `Boolean` 인스턴스를 다른 `Boolean` 인스턴스와 비교합니다.
`boolean` | `equals (Object obj)` 인수가 `null` 는 아니고, 이 객체와 같은 `boolean` 치를 나타내는 `Boolean` 객체의 경우에만,`true` 를 돌려줍니다.
`static boolean` | `getBoolean (String name)` 인수에 의해 지정된 시스템 프로퍼티이 존재해, 그것이 캐릭터 라인 `"true"` 에 동일한 경우에만,`true` 를 돌려줍니다.
`int` | `hashCode ()` 이 `Boolean` 객체의 해시 코드를 돌려줍니다.
`static boolean` | `parseBoolean (String s)` 캐릭터 라인 인수를 boolean 형으로서 해석합니다.
`String` | `toString ()` 이 Boolean 치를 나타내는 `String` 객체를 돌려줍니다.
`static String` | `toString (boolean b)` 지정된 boolean 형을 나타내는 `String` 객체를 돌려줍니다.
`static Boolean` | `valueOf (boolean b)` 지정된 `boolean` 치를 나타내는 `Boolean` 인스턴스를 돌려줍니다.
`static Boolean` | `valueOf (String s)` 지정된 String 가 나타내는 값을 가지는 `Boolean` 를 돌려줍니다.

클래스 java.lang. Object 로부터 상속된 메소드
`clone , finalize , getClass , notify , notifyAll , wait , wait , wait`

필드의 상세

### TRUE

    public static final Boolean  TRUE

  프리미티브(primitive)치 `true` 에 대응하는 `Boolean` 객체입니다.

### FALSE

    public static final Boolean  FALSE

  프리미티브(primitive)치 `false` 에 대응하는 `Boolean` 객체입니다.

### TYPE

    public static final Class <Boolean > TYPE

  boolean 의 원시형을 나타내는 Class 객체입니다.

  도입된 버젼:
    JDK1. 1

생성자 의 상세

### Boolean

    public Boolean(boolean value)

  `value` 인수를 나타내는 `Boolean` 객체를 할당합니다.

  주:이 생성자 을 사용할 기회는 보기 드물게 밖에 없습니다. new 인스턴스가 필수가 아닌 한, 일반적으로은 static 팩토리 `valueOf(boolean)` 를 선택한 (분)편이, 조작에 필요한 영역이나 시간이 훨씬 적어도 됩니다.

  파라미터:
    `value` - `Boolean` 의 값

### Boolean

    public Boolean(String  s)

  캐릭터 라인 인수가 `null` 는 아니고, 캐릭터 라인 `"true"` 에 동일한 (대문자와 소문자는 구별하지 않는다) 경우는, 값 `true` 를 나타내는 `Boolean` 객체를 할당합니다. 그렇지 않은 경우는, 값 `false` 를 나타내는 `Boolean` 객체를 할당합니다. 례:

  `new Boolean("True")` 는,`true` 를 나타내는 `Boolean` 객체를 생성한다
  `new Boolean("yes")` 는,`false` 를 나타내는 `Boolean` 객체를 생성한다

  파라미터:
    `s` - `Boolean` 로 변환하는 캐릭터 라인

메소드의 상세

### parseBoolean

    public static boolean parseBoolean(String  s)

  캐릭터 라인 인수를 boolean 형으로서 해석합니다. 캐릭터 라인 인수가 `null` 는 아니고, 캐릭터 라인 `"true"` 에 동일한 (대문자와 소문자는 구별하지 않는다) 경우, 이 반환된 `Boolean` 는 값 `true` 를 나타냅니다.

  예:`Boolean.parseBoolean("True")` 는 `true` 를 돌려준다
  예:`Boolean.parseBoolean("yes")` 는 `false` 를 돌려준다

  파라미터:
    `s` - 해석 대상의 boolean 표현을 포함한 `String`
  반환값:
    캐릭터 라인 인수로 나타내지는 boolean 형
  도입된 버젼:
    1.5

### booleanValue

    public boolean booleanValue()

  이 `Boolean` 객체의 값을 프리미티브(primitive) boolean 형으로서 돌려줍니다.

  반환값:
    이 객체의 프리미티브(primitive) `boolean` 치

### valueOf

    public static Boolean  valueOf(boolean b)

  지정된 `boolean` 치를 나타내는 `Boolean` 인스턴스를 돌려줍니다. 지정된 `boolean` 치가 `true` 의 경우, 이 메소드는 `Boolean.TRUE` 를 돌려줍니다. `false` 의 경우, 이 메소드는 `Boolean.FALSE` 를 돌려줍니다. 신규 `Boolean` 인스턴스가 불필요한 경우, 일반적으로 이 메소드가 생성자 `Boolean(boolean)` 에 우선해 사용됩니다. 이 메소드가, 조작에 필요한 영역이나 시간이 훨씬 적어도 되는 경우가 많기 때문입니다.

  파라미터:
    `b` - boolean 형의 값
  반환값:
    `b` 를 나타내는 `Boolean` 인스턴스
  도입된 버젼:
    1.4

### valueOf

    public static Boolean  valueOf(String  s)

  지정된 String 가 나타내는 값을 가지는 `Boolean` 를 돌려줍니다. 캐릭터 라인 인수가 `null` 는 아니고, 캐릭터 라인 `"true"` 에 동일한 (대문자와 소문자는 구별하지 않는다) 경우, 이 반환된 `Boolean` 는 값 true 를 나타냅니다.

  파라미터:
    `s` - 캐릭터 라인
  반환값:
    캐릭터 라인이 나타내는 `Boolean` 치

### toString

    public static String  toString(boolean b)

  지정된 boolean 형을 나타내는 `String` 객체를 돌려줍니다. 지정된 boolean 형이 `true` 의 경우는 캐릭터 라인 `"true"` 가 돌려주어져 그 이외의 경우는 캐릭터 라인 `"false"` 가 돌려주어집니다.

  파라미터:
    `b` - 변환되는 boolean
  반환값:
    지정된 `boolean` 의 캐릭터 라인 표현
  도입된 버젼:
    1.4

### toString

    public String  toString()

  이 Boolean 치를 나타내는 `String` 객체를 돌려줍니다. 이 객체가 값 `true` 를 나타내는 경우는,`"true"` 에 동일한 캐릭터 라인이 돌려주어집니다. 그렇지 않은 경우는,`"false"` 에 동일한 캐릭터 라인이 돌려주어집니다.

  오버라이드(override):
    클래스 `Object` 내의 `toString`
  반환값:
    이 객체의 캐릭터 라인 표현

### hashCode

    public int hashCode()

  이 `Boolean` 객체의 해시 코드를 돌려줍니다.

  오버라이드(override):
    클래스 `Object` 내의 `hashCode`
  반환값:
    이 객체가 `true` 를 나타내는 경우는 정수 `1231`,`false` 를 나타내는 경우는 정수 `1237`
  관련 항목:
    `Object.equals(java.lang.Object)` , `Hashtable`

### equals

    public boolean equals(Object  obj)

  인수가 `null` 는 아니고, 이 객체와 같은 `boolean` 치를 나타내는 `Boolean` 객체의 경우에만,`true` 를 돌려줍니다.

  오버라이드(override):
    클래스 `Object` 내의 `equals`
  파라미터:
    `obj` - 비교 대상의 객체
  반환값:
    Boolean 객체가 같은 값을 나타내는 경우는 `true`, 그렇지 않은 경우는 `false`
  관련 항목:
    `Object.hashCode()` , `Hashtable`

### getBoolean

    public static boolean getBoolean(String  name)

  인수에 의해 지정된 시스템 프로퍼티이 존재해, 그것이 캐릭터 라인 `"true"` 에 동일한 경우에만,`true` 를 돌려줍니다. JavaTM 플랫폼의 버젼 1.0. 2 이후, 이 판정에서는, 캐릭터 라인 「true」는 대문자와 소문자가 구별되지 않습니다. 시스템 프로퍼티에는,`System` 클래스에 의해 정의되는 `getProperty` 메소드를 사용해 액세스 할 수 있습니다.

  지정된 이름을 가지는 프로퍼티이 없는 경우, 혹은 지정된 이름이 빈 상태(empty) 또는 null 의 경우는,`false` 가 돌려주어집니다.

  파라미터:
    `name` - 시스템 프로퍼티명
  반환값:
    시스템 프로퍼티의 `boolean` 치
  관련 항목:
    `System.getProperty(java.lang.String)` , `System.getProperty(java.lang.String, java.lang.String)`

### compareTo

    public int compareTo(Boolean  b)

  이 `Boolean` 인스턴스를 다른 `Boolean` 인스턴스와 비교합니다.

  정의:
    인터페이스 `Comparable <Boolean >` 내의 `compareTo`
  파라미터:
    `b` - 비교 대상의 `Boolean` 인스턴스
  반환값:
    이 객체가 인수와 같은 boolean 치를 나타내는 경우는 제로. 이 객체가 true 를 나타내, 인수가 false 를 나타내는 경우는 정의 값. 이 객체가 false 를 나타내, 인수가 true 를 나타내는 경우는 0 보다 작은 값
  예외:
    `NullPointerException` - 인수가 `null` 의 경우
  도입된 버젼:
    1.5
  관련 항목:
    `Comparable`

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.