JavaTM 2 Platform
Standard Ed. 5.0

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


FALSE

public static final Boolean  FALSE
¿ø½ÃÀûÄ¡ 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)
ij¸¯ÅÍ ¶óÀÎ Àμö°¡ nullÀº ¾Æ´Ï°í, ij¸¯ÅÍ ¶óÀÎ ¡¸true¡¹¿¡ µ¿ÀÏÇÑ (´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°ÇÏÁö ¾Ê´Â´Ù) °æ¿ì´Â °ª true¸¦ ³ªÅ¸³»´Â Boolean °´Ã¼¸¦ ÇÒ´çÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â °ª false¸¦ ³ªÅ¸³»´Â Boolean °´Ã¼¸¦ ÇÒ´çÇÕ´Ï´Ù. ´ÙÀ½¿¡ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.

new Boolean("True")´Â true¸¦ ³ªÅ¸³»´Â Boolean °´Ã¼¸¦ »ý¼ºÇÕ´Ï´Ù.
new Boolean("yes")´Â false¸¦ ³ªÅ¸³»´Â Boolean °´Ã¼¸¦ »ý¼ºÇÕ´Ï´Ù.

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

parseBoolean

public static boolean parseBoolean(String  s)
ij¸¯ÅÍ ¶óÀÎ Àμö¸¦ boolean ÇüÀ¸·Î¼­ Çؼ®ÇÕ´Ï´Ù. ij¸¯ÅÍ ¶óÀÎ Àμö°¡ nullÀº ¾Æ´Ï°í, ij¸¯ÅÍ ¶óÀÎ ¡¸true¡¹¿¡ µ¿ÀÏÇÑ (´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°ÇÏÁö ¾Ê´Â´Ù) °æ¿ì, ÀÌ ¸®ÅÏµÈ Boolean´Â °ª true¸¦ ³ªÅ¸³À´Ï´Ù.

ÆĶó¹ÌÅÍ:
s - Çؼ® ´ë»óÀÇ boolean Ç¥ÇöÀ» Æ÷ÇÔÇÑ String
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎ Àμö·Î ³ªÅ¸³»Áö´Â boolean Çü
µµÀÔµÈ ¹öÀü :
1.5

booleanValue

public boolean booleanValue()
ÀÌ Boolean °´Ã¼ÀÇ °ªÀ» ¿ø½ÃÀû boolean ÇüÀ¸·Î¼­ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ °´Ã¼ÀÇ ¿ø½ÃÀû 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À» ¸®ÅÏÇÕ´Ï´Ù. 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 ij¸¯ÅÍ ¶óÀΠǥÇö
µµÀÔµÈ ¹öÀü :
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)

compareTo

public int compareTo(Boolean  b)
ÀÌ Boolean ÀνºÅϽº¸¦ ´Ù¸¥ Boolean ÀνºÅϽº¿Í ºñ±³ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Comparable <Boolean > ³»ÀÇ compareTo
ÆĶó¹ÌÅÍ:
b - ºñ±³ ´ë»óÀÇ Boolean ÀνºÅϽº
¹Ýȯ°ª:
ÀÌ °´Ã¼°¡ Àμö¿Í °°Àº boolean Ä¡¸¦ ³ªÅ¸³»´Â °æ¿ì´Â Á¦·Î. ÀÌ °´Ã¼°¡ true¸¦ ³ªÅ¸³», Àμö°¡ false¸¦ ³ªÅ¸³»´Â °æ¿ì´Â Á¤ÀÇ °ª. ÀÌ °´Ã¼°¡ false¸¦ ³ªÅ¸³», Àμö°¡ true¸¦ ³ªÅ¸³»´Â °æ¿ì´Â À߸øµÈ °ª
¿¹¿Ü:
NullPointerException - Àμö°¡ nullÀÎ °æ¿ì
µµÀÔµÈ ¹öÀü :
1.5
°ü·Ã Ç׸ñ:
Comparable

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.