JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.lang
Ŭ·¡½º Boolean

java.lang.Object 
  |
  +--java.lang.Boolean
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Serializable

public final class Boolean
extends Object
implements Serializable

Boolean Ŭ·¡½º´Â ¿ø½ÃÀûÇü boolean ÀÇ °ªÀ» ¿ÀºêÁ§Æ®¿¡ ·¦ ÇÕ´Ï´Ù. Boolean ÇüÀÇ ¿ÀºêÁ§Æ®¿¡´Â ÇüŰ¡ boolean ÀÇ ´ÜÀÏ Çʵ尡 µé¾î°©´Ï´Ù.

ÇÑÃþ ´õ ÀÌ Å¬·¡½º´Â boolean ¸¦ String ¿¡,String ¸¦ boolean ·Î º¯È¯ÇÏ´Â °¢Á¾ ¸Þ¼Òµå³ª,boolean ÀÇ Ã³¸®½Ã¿¡ µµ¿òÀÌ µÇ´Â Á¤¼ö ¹× ¸Þ¼Òµåµµ Á¦°øÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 0
°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

ÇʵåÀÇ °³¿ä
static Boolean FALSE
          ¿ø½ÃÀûÄ¡ false ¿¡ ´ëÀÀÇÏ´Â Boolean ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
static Boolean TRUE
          ¿ø½ÃÀûÄ¡ true ¿¡ ´ëÀÀÇÏ´Â Boolean ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
static Class TYPE
          boolean ÀÇ ¿ø½ÃÀûÇüÀ» ³ªÅ¸³»´Â Class ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
 
»ý¼ºÀÚÀÇ °³¿ä
Boolean (boolean value)
          value Àμö¸¦ ³ªÅ¸³»´Â Boolean ¿ÀºêÁ§Æ®¸¦ ÇÒ´çÇÕ´Ï´Ù.
Boolean (String  s)
          Ä³¸¯ÅÍ ¶óÀÎ Àμö°¡ null ´Â ¾Æ´Ï°í, ij¸¯ÅÍ ¶óÀÎ "true" ¿¡ µ¿ÀÏÇÑ (´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°ÇÏÁö ¾Ê´Â´Ù) °æ¿ì´Â °ª true ¸¦ ³ªÅ¸³»´Â Boolean ¿ÀºêÁ§Æ®¸¦ ÇÒ´çÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 boolean booleanValue ()
          ÀÌ Boolean ¿ÀºêÁ§Æ®ÀÇ °ªÀ» ¿ø½ÃÀû boolean ÇüÀ¸·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 boolean equals (Object  obj)
          Àμö°¡ null ´Â ¾Æ´Ï°í, ÀÌ ¿ÀºêÁ§Æ®¿Í °°Àº boolean Ä¡¸¦ ³ªÅ¸³»´Â Boolean ¿ÀºêÁ§Æ®ÀÇ °æ¿ì¿¡¸¸,true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
static boolean getBoolean (String  name)
          Àμö¿¡ ÀÇÇØ ÁöÁ¤µÈ ½Ã½ºÅÛ ÇÁ·ÎÆÛƼ°¡ Á¸ÀçÇØ, ±×°ÍÀÌ Ä³¸¯ÅÍ ¶óÀÎ "true" ¿¡ µ¿ÀÏÇÑ °æ¿ì¿¡¸¸,true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int hashCode ()
          ÀÌ 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
¿ø½ÃÀûÄ¡ true ¿¡ ´ëÀÀÇÏ´Â Boolean ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.


FALSE

public static final Boolean  FALSE
¿ø½ÃÀûÄ¡ false ¿¡ ´ëÀÀÇÏ´Â Boolean ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.


TYPE

public static final Class  TYPE
boolean ÀÇ ¿ø½ÃÀûÇüÀ» ³ªÅ¸³»´Â Class ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 1
»ý¼ºÀÚÀÇ »ó¼¼

Boolean

public Boolean(boolean value)
value Àμö¸¦ ³ªÅ¸³»´Â Boolean ¿ÀºêÁ§Æ®¸¦ ÇÒ´çÇÕ´Ï´Ù.

ÁÖ: ÀÌ constructor¸¦ »ç¿ëÇÒ ±âȸ´Â º¸±â µå¹°°Ô ¹Û¿¡ ¾ø½À´Ï´Ù. new ÀνºÅϽº°¡ Çʼö°¡ ¾Æ´Ñ ÇÑ, Åë»óÀº static ÆÑÅ丮 valueOf(boolean) ¸¦ ¼±ÅÃÇÑ (ºÐ)ÆíÀÌ, Á¶ÀÛ¿¡ ÇÊ¿äÇÑ area³ª ½Ã°£ÀÌ ÈξÀ Àû¾îµµ µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
value - Boolean ÀÇ °ª

Boolean

public Boolean(String  s)
ij¸¯ÅÍ ¶óÀÎ Àμö°¡ null ´Â ¾Æ´Ï°í, ij¸¯ÅÍ ¶óÀÎ "true" ¿¡ µ¿ÀÏÇÑ (´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°ÇÏÁö ¾Ê´Â´Ù) °æ¿ì´Â °ª true ¸¦ ³ªÅ¸³»´Â Boolean ¿ÀºêÁ§Æ®¸¦ ÇÒ´çÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â °ª false ¸¦ ³ªÅ¸³»´Â Boolean ¿ÀºêÁ§Æ®¸¦ ÇÒ´çÇÕ´Ï´Ù. ´ÙÀ½¿¡ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.

new Boolean("True") ´Â true ¸¦ ³ªÅ¸³»´Â Boolean ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù.
new Boolean("yes") ´Â false ¸¦ ³ªÅ¸³»´Â Boolean ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
s - Boolean ·Î º¯È¯Çϴ ij¸¯ÅÍ ¶óÀÎ
¸Þ¼ÒµåÀÇ »ó¼¼

booleanValue

public boolean booleanValue()
ÀÌ Boolean ¿ÀºêÁ§Æ®ÀÇ °ªÀ» ¿ø½ÃÀû boolean ÇüÀ¸·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¿ø½ÃÀû boolean Ä¡

valueOf

public static Boolean  valueOf(boolean b)
ÁöÁ¤µÈ boolean Ä¡¸¦ ³ªÅ¸³»´Â Boolean ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. ÁöÁ¤µÈ boolean Ä¡°¡ true ÀÇ °æ¿ì, ÀÌ ¸Þ¼Òµå´Â Boolean.TRUE ¸¦ µ¹·ÁÁÝ´Ï´Ù. false ÀÇ °æ¿ì, ÀÌ ¸Þ¼Òµå´Â Boolean.FALSE ¸¦ µ¹·ÁÁÝ´Ï´Ù. ½Å±Ô Boolean ÀνºÅϽº°¡ ºÒÇÊ¿äÇÑ °æ¿ì, Åë»ó ÀÌ ¸Þ¼Òµå°¡ constructor Boolean(boolean) ¿¡ ¿ì¼±ÇØ »ç¿ëµË´Ï´Ù. ÀÌ ¸Þ¼Òµå°¡, Á¶ÀÛ¿¡ ÇÊ¿äÇÑ area³ª ½Ã°£ÀÌ ÈξÀ Àû¾îµµ µÇ´Â °æ¿ì°¡ ¸¹±â ¶§¹®ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
b - boolean ÇüÀÇ °ª
¹Ýȯ°ª:
b ¸¦ ³ªÅ¸³»´Â Boolean ÀνºÅϽº
µµÀÔµÈ ¹öÁ¯:
1.4

valueOf

public static Boolean  valueOf(String  s)
ÁöÁ¤µÈ String °¡ ³ªÅ¸³»´Â °ªÀ» °¡Áö´Â Boolean ¸¦ µ¹·ÁÁÝ´Ï´Ù. ij¸¯ÅÍ ¶óÀÎ Àμö°¡ null ´Â ¾Æ´Ï°í, ij¸¯ÅÍ ¶óÀÎ "true" ¿¡ µ¿ÀÏÇÑ (´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°ÇÏÁö ¾Ê´Â´Ù) °æ¿ì, ÀÌ µ¹·ÁÁÖ¾îÁø Boolean ´Â °ª true ¸¦ ³ªÅ¸³À´Ï´Ù.

¿¹: Boolean.valueOf("True") ´Â true ¸¦ µ¹·ÁÁØ´Ù ¿¹: Boolean.valueOf("yes") ´Â false ¸¦ µ¹·ÁÁØ´Ù

ÆÄ¶ó¹ÌÅÍ:
s - ij¸¯ÅÍ ¶óÀÎ
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎÀÌ ³ªÅ¸³»´Â Boolean Ä¡

toString

public static String  toString(boolean b)
ÁöÁ¤µÈ boolean ¸¦ ³ªÅ¸³»´Â String ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ÁöÁ¤µÈ boolean °¡ true ÀÇ °æ¿ì´Â ij¸¯ÅÍ ¶óÀÎ "true" °¡ µ¹·ÁÁÖ¾îÁ® ±× ÀÌ¿ÜÀÇ °æ¿ì´Â ij¸¯ÅÍ ¶óÀÎ "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 ÀÌÈÄ, ÀÌ ÆÇÁ¤¿¡¼­´Â ij¸¯ÅÍ ¶óÀÎ "true" ´Â ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ°¡ ±¸º°µÇÁö ¾Ê½À´Ï´Ù. ½Ã½ºÅÛ ÇÁ·ÎÆÛƼ¿¡´Â System Ŭ·¡½º¿¡ ÀÇÇØ Á¤ÀǵǴ getProperty ¸Þ¼Òµå¸¦ »ç¿ëÇØ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁöÁ¤µÈ À̸§À» °¡Áö´Â ÇÁ·ÎÆÛƼ°¡ ¾ø´Â °æ¿ì, ȤÀº ÁöÁ¤µÈ À̸§ÀÌ ÇÏ´Ã ¶Ç´Â null ÀÇ °æ¿ì´Â false °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ½Ã½ºÅÛ ÇÁ·ÎÆÛƼ¸í
¹Ýȯ°ª:
½Ã½ºÅÛ ÇÁ·ÎÆÛƼÀÇ boolean Ä¡
°ü·Ã Ç׸ñ:
System.getProperty(java.lang.String) , System.getProperty(java.lang.String, java.lang.String)

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.