JavaTM 2 Platform
Standard Ed. 5.0

java.util
Ŭ·¡½º TreeSet<E>

java.lang.Object 
  »óÀ§¸¦ È®Àå java.util.AbstractCollection <E>
      »óÀ§¸¦ È®Àå java.util.AbstractSet <E>
          »óÀ§¸¦ È®Àå java.util.TreeSet<E>
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable, Cloneable, Iterable <E>, Collection <E>, Set <E>, SortedSet <E>

public class TreeSet<E>
extends AbstractSet <E>
implements SortedSet <E>, Cloneable, Serializable

ÀÌ Å¬·¡½º´Â TreeMap ÀνºÅϽº¿¡ ±Ù°ÅÇÏ´Â Set ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù. ÀÌ Å¬·¡½º¿¡¼­´Â ¼ÒÆ® ¼¼Æ®°¡ È®½ÇÈ÷ ¿ä¼ÒÀÇ ½Â¼øÀ¸·Î ¼ÒÆ® µË´Ï´Ù. ´Ù¸¸, ¼ÒÆ® ¹æ¹ýÀº »ç¿ëµÇ´Â »ý¼ºÀÚ¿¡ ÀÇÇØ ´Þ¶ó, ¿ä¼ÒÀÇ ¡¸ÀÚ¿¬ Á¤·Ä¡¹(Comparable¸¦ ÂüÁ¶)¿¡ ÀÇÇØ ¼ÒÆ® µÇ´Â °æ¿ì¿Í ¼¼Æ® ÀÛ¼º½Ã¿¡ Á¦°øµÇ´Â ÄÄÆÛ·¹ÀÌÅÍ¿¡ ÀÇÇØ ¼ÒÆ® µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

ÀÌ ±¸ÇöÀº ±âº» ¿ÀÆÛ·¹ÀÌ¼Ç (add, remove ¹× contains)¿¡ º¸Áõ ³¡³­ log(n) ½Ã°£ ÄÚ½ºÆ®¸¦ Á¦°øÇÕ´Ï´Ù.

¼¼Æ®°¡ Set ÀÎÅÍÆäÀ̽º¸¦ ¿Ã¹Ù¸£°Ô ±¸ÇöÇÏ´Â °æ¿ì´Â ¸í½ÃÀûÀÎ ÄÄÆÛ·¹ÀÌÅÍ ÀÇ Á¦°øÀÇ À¯¹«¿¡ °ü°è¾øÀÌ, ¼¼Æ®·Î °ü¸®µÇ´Â ¼ø¼­ºÎ´Â ¡¸equals¿Í ÀÇ ÀÏ°ü¼º¡¹ÀÌ ÇÊ¿äÇÕ´Ï´Ù ( ¡¸equals¿Í ÀÇ ÀÏ°ü¼º¡¹ÀÇ Á¤È®ÇÑ Á¤ÀÇ¿¡ ´ëÇؼ­´Â Comparable ¶Ç´Â Comparator¸¦ ÂüÁ¶). ÀÌ°ÍÀº Set ÀÎÅÍÆäÀ̽º°¡ equals ¿ÀÆÛ·¹À̼ǿ¡ ±Ù°ÅÇØ Á¤ÀǵDZ⠶§¹®¿¡ÀÔ´Ï´Ù¸¸, TreeSet ÀνºÅϽº´Â ±× compareTo ¸Þ¼­µå ¶Ç´Â compare ¸Þ¼­µå¸¦ »ç¿ëÇØ ¸ðµç Å° ºñ±³¸¦ ½ÇÇàÇϹǷΠÀÌ ¸Þ¼­µå¿¡ ÀÇÇØ µ¿ÀÏÇÏ´Ù°í º¸¿©Áö´Â 2°³ÀÇ Å°´Â ¼¼Æ®·ÎºÎÅÍ ºÁµµ °°½À´Ï´Ù. ¼¼Æ®ÀÇ µ¿ÀÛÀº ±× ¼ø¼­ºÎ°¡ equals¿Í ÀÏ°ü¼ºÀÌ ¾ø´Â °æ¿ì¿¡¼­µµ ¸íÈ®ÇÏ°Ô Á¤Àǵǰí ÀÖ½À´Ï´Ù¸¸, Set ÀÎÅÍÆäÀ̽ºÀÇ ¹ü¿ë ±Ô¾à¿¡´Â ÁØ°ÅÇÏ°í ÀÖ½À´Ï´Ù.

ÀÌ ±¸ÇöÀº µ¿±âÈ­ µÇÁö ¾Ê½À´Ï´Ù. º¹¼öÀÇ thread°¡ µ¿½Ã¿¡ ¼¼Æ®¿¡ Á¢¼ÓÇØ, ±×·¯ÇÑ threadÀÇ Àû¾îµµ 1°³ÀÌ ±¸Á¶ÀûÀ¸·Î ¼¼Æ®¸¦ º¯°æÇÏ´Â °æ¿ì¿¡´Â ¿ÜºÎ¿¡¼­ µ¿±â¸¦ ÀâÀ» ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. º¸Åë, ±¸Á¶ÀûÀÎ º¯°æÀº ¼¼Æ®¸¦ ÀÚ¿¬½º·´°Ô ĸ½¶È­Çϴ ƯÁ¤ÀÇ °´Ã¼·Î µ¿±â¸¦ Àâ´Â °Í¿¡ ÀÇÇØ ´Þ¼ºµË´Ï´Ù. ±×·¯ÇÑ °´Ã¼°¡ ¾ø´Â °æ¿ì¿¡´Â Collections.synchronizedSet ¸Þ¼­µå¸¦ »ç¿ëÇØ ¼¼Æ®¸¦ ¡¸·¦¡¹ÇÕ´Ï´Ù. ÀÌ°ÍÀº ¼¼Æ®¿¡ÀÇ ¿ì¹ßÀûÀÎ ºñµ¿±â ¾×¼¼½º¸¦ ¸·±â À§Çؼ­ ÀÛ¼º½Ã¿¡ ½Ç½ÃÇÏ´Â °ÍÀÌ ÃÖÀûÀÔ´Ï´Ù.


     SortedSet s = Collections.synchronizedSortedSet(new TreeSet(...));
 

ÀÌ Å¬·¡½ºÀÇ iterator ¸Þ¼­µå°¡ µ¹·ÁÁÖ´Â Iterator´Â ¡¸ÆäÀ̸£ÆĽºÆ®¡¹ÀÔ´Ï´Ù. Áï, ¹Ýº¹ÀÚÀÇ ÀÛ¼º ÈÄ¿¡ ¹Ýº¹ÀÚ ÀÚüÀÇ remove ¸Þ¼­µå ÀÌ¿Ü ¹æ¹ýÀ¸·Î ¼¼Æ®°¡ º¯°æµÇ¸é, ¹Ýº¹ÀÚ´Â ConcurrentModificationExceptionÀ» Throw ÇÕ´Ï´Ù. µû¶ó¼­, µ¿½Ã¿¡ º¯°æÀ» Çϸé, ¹Ýº¹ÀÚ´Â Àå·¡ÀÇ ¿¹ÃøÇÒ ¼ö ¾ø´Â ½ÃÁ¡¿¡ ÀÖ¾î ¿¹ÃøÇÒ ¼ö ¾ø´Â µ¿ÀÛÀÌ ¹ß»ýÇÏ´Â À§ÇèÀ» ȸÇÇÇϱâ À§Çؼ­ Áï½Ã ÇÑÆí ¼Ø¾¾ ÀÚÁÖ ¿¹¿Ü¸¦ Throw ÇÕ´Ï´Ù.

º¸Åë, ºñµ¿±âÀÇ µ¿½Ã º¯°æÀÌ ÀÖ´Â °æ¿ì, È®½ÇÇÑ º¸ÁõÀ» ½Ç½ÃÇÏ´Â °ÍÀº ºÒ°¡´ÉÇؼ­, ¹Ýº¹ÀÚÀÇ ÆäÀ̸£ÆĽºÆ®ÀÇ µ¿ÀÛÀ» º¸ÁõÇÒ ¼ö ¾ø½À´Ï´Ù. ÆäÀ̸£ÆĽºÆ® ¹Ýº¹ÀÚ´Â ÃÖ¼± ³ë·Â ¿øÄ¢¿¡ ±â¹ÝÇØ ConcurrentModificationExceptionÀ» Throw ÇÕ´Ï´Ù. µû¶ó¼­, Á¤È®À» ±âÇϱâ À§Çؼ­ ÀÌ ¿¹¿Ü¿¡ ÀÇÁ¸µÈ ÇÁ·Î±×·¥À» ¾²´Â °ÍÀº À߸øÀÔ´Ï´Ù. ¡¸¹Ýº¹ÀÚÀÇ ÆäÀ̸£ÆĽºÆ®ÀÇ µ¿ÀÛÀº ¹ö±×¸¦ °ËÃâÇϱâ À§Çؼ­ ¸¶¼Å »ç¿ëÇØ¾ß ÇÕ´Ï´Ù¡¹

ÀÌ Å¬·¡½º´Â Java Collections Framework ¸â¹öÀÔ´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.2
°ü·Ã Ç׸ñ:
Collection, Set, HashSet, Comparable, Comparator, Collections.synchronizedSortedSet(SortedSet), TreeMap, Á÷·ÄÈ­ µÈ Çü½Ä

»ý¼ºÀÚ °³¿ä
TreeSet ()
          ¿ä¼ÒÀÇ ÀÚ¿¬ ¼ø¼­ºÎ¿¡ µû¶ó ¼ÒÆ®µÈ, »õ·Î¿î ºó¼¼Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
TreeSet (Collection <? extends E > c)
          ÁöÁ¤µÈ Ä÷º¼Ç³»ÀÇ ¿ä¼Ò¸¦ °¡Á®, ¿ä¼ÒÀÇ ¡¸ÀÚ¿¬ Á¤·Ä¡¹¿¡ µû¶ó ¼ÒÆ®µÈ »õ·Î¿î ¼¼Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
TreeSet (Comparator <? super E > c)
          ÁöÁ¤µÈ ÄÄÆÛ·¹ÀÌÅÍ¿¡ µû¶ó ¼ÒÆ®µÈ, »õ·Î¿î ºó¼¼Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
TreeSet (SortedSet <E > s)
          ÁöÁ¤µÈ ¼ÒÆ® ¼¼Æ®¿Í °°Àº ¿ä¼Ò¸¦ °¡Á®, °°Àº ¼ø¼­ºÎ¿¡ µû¶ó ¼ÒÆ®µÈ, »õ·Î¿î ¼¼Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 boolean add (E  o)
          ÁöÁ¤µÈ ¿ä¼Ò°¡ ¼¼Æ®ÀÇ ¿ä¼Ò·Î¼­ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ±× ¿ä¼Ò¸¦ ¼¼Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù.
 boolean addAll (Collection <? extends E > c)
          ÁöÁ¤µÈ Ä÷º¼Ç³»ÀÇ ¸ðµç ¿ä¼Ò¸¦ ¼¼Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù.
 void clear ()
          ¸ðµç ¿ä¼Ò¸¦ ¼¼Æ®·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.
 Object clone ()
          TreeSet ÀνºÅϽºÀÇ »þ·ÎÄÚÇǸ¦ ¸®ÅÏÇÕ´Ï´Ù.
 Comparator <? super E > comparator ()
          ¼ÒÆ® ¼¼Æ®¸¦ Á¤·Ä Çϴµ¥ »ç¿ëÇÏ´Â ÄÄÆÛ·¹ÀÌÅ͸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean contains (Object  o)
          ¼¼Æ®°¡ ÁöÁ¤µÈ ¿ä¼Ò¸¦ º¸°ü À¯ÁöÇÏ°í ÀÖ´Â °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 E first ()
          ¼ÒÆ® ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ÃÖÃÊ (ÇÏ´Ü)ÀÇ ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 SortedSet <E > headSet (E  toElement)
          ¼¼Æ®ÀÇ toElement º¸´Ù ÀÛÀº ¿ä¼Ò¸¦ °¡Áö´Â ºÎºÐÀÇ ºä¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean isEmpty ()
          ¼¼Æ®°¡ ¿ä¼Ò¸¦ 1°³ ³ª º¸°ü À¯ÁöÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Iterator <E > iterator ()
          ¼¼Æ®³»ÀÇ °¢ ¿ä¼Ò¿¡ ´ëÇÑ ¹Ýº¹ÀÚ¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 E last ()
          ¼ÒÆ® ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ÃÖÈÄ (»ó´Ü)ÀÇ ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean remove (Object  o)
          ÁöÁ¤µÈ ¿ä¼Ò°¡ ÀÖÀ¸¸é ¼¼Æ®·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.
 int size ()
          ¼¼Æ®³»ÀÇ ¿ä¼Ò¼ö (±× Ä«µð³ª¸®Æ¼)¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 SortedSet <E > subSet (E  fromElement, E  toElement)
          ¼¼Æ®ÀÇ fromElement (ÀÌ°ÍÀ» Æ÷ÇÔÇÑ´Ù) ~ toElement (ÀÌ°ÍÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù)ÀÇ ¿ä¼Ò ¹üÀ§¸¦ °¡Áö´Â ºÎºÐÀÇ ºä¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 SortedSet <E > tailSet (E  fromElement)
          ¼¼Æ®ÀÇ fromElement¿¡ µ¿ÀÏÇÑ°¡ À̰ͺ¸´Ù Å« ¿ä¼Ò¸¦ °¡Áö´Â ºÎºÐÀÇ ºä¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 
Ŭ·¡½º java.util. AbstractSet ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
equals, hashCode, removeAll
 
Ŭ·¡½º java.util. AbstractCollection ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
containsAll, retainAll, toArray, toArray, toString
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
finalize, getClass, notify, notifyAll, wait, wait, wait
 
ÀÎÅÍÆäÀ̽º java.util. Set ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
containsAll, equals, hashCode, removeAll, retainAll, toArray, toArray
 

»ý¼ºÀÚ »ó¼¼

TreeSet

public TreeSet()
¿ä¼ÒÀÇ ÀÚ¿¬ ¼ø¼­ºÎ¿¡ µû¶ó ¼ÒÆ®µÈ, »õ·Î¿î ºó¼¼Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¼¼Æ®¿¡ »ðÀÔµÈ ¸ðµç ¿ä¼Ò´Â Comparable ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. °Ô´Ù°¡ °¢ ¿ä¼Ò´Â ¡¸¼­·Î ºñ±³ °¡´É¡¹ÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. Áï, e1.compareTo(e2)´Â ¼¼Æ®³»ÀÇ ÀÓÀÇÀÇ ¿ä¼Ò e1¿Í e2 ¾î´À ÂÊ¿¡ ´ëÇؼ­µµ ClassCastExceptionÀ» Throw ÇØ¾ß ÇÏÁö´Â ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î ¿ä¼Ò°¡ Á¤¼ö¼¼Æ®¿¡ ij¸¯ÅÍ ¶óÀÎ ¿ä¼Ò¸¦ Ãß°¡ÇÏ·Á°í ÇÏ´Â µî, »ç¿ëÀÚ°¡ ÀÌ Á¦¾à¿¡ À§¹ÝÇÏ´Â ¿ä¼Ò¸¦ ¼¼Æ®¿¡ Ãß°¡ÇÏ·Á°í Çϸé, add(Object) È£ÃâÀÌ ClassCastExceptionÀ» Throw ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Comparable

TreeSet

public TreeSet(Comparator <?  super E > c)
ÁöÁ¤µÈ ÄÄÆÛ·¹ÀÌÅÍ¿¡ µû¶ó ¼ÒÆ®µÈ, »õ·Î¿î ºó¼¼Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¼¼Æ®¿¡ »ðÀÔµÈ ¸ðµç ¿ä¼Ò´Â ÁöÁ¤µÈ ÄÄÆÛ·¹ÀÌÅÍ¿¡ ÀÇÇØ ¡¸¼­·Î ºñ±³ °¡´É¡¹ÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. Áï, comparator.compare(e1, e2)´Â ¼¼Æ®³»ÀÇ ÀÓÀÇÀÇ ¿ä¼Ò e1¿Í e2 ¾î´À ÂÊ¿¡ ´ëÇؼ­µµ ClassCastExceptionÀ» Throw ÇØ¾ß ÇÏÁö´Â ¾Ê½À´Ï´Ù. »ç¿ëÀÚ°¡ ÀÌ Á¦¾à¿¡ À§¹ÝÇÏ´Â ¿ä¼Ò¸¦ ¼¼Æ®¿¡ Ãß°¡ÇÏ·Á°í Çϸé, add(Object) È£ÃâÀÌ ClassCastExceptionÀ» Throw ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
c - ÀÌ ¼¼Æ®¸¦ ¼ÒÆ® Çϱâ À§Çؼ­ »ç¿ëµÇ´Â ÄÄÆÛ·¹ÀÌÅÍ. null Ä¡´Â ¿ä¼ÒÀÇ ¡¸ÀÚ¿¬ Á¤·Ä¡¹¸¦ »ç¿ëÇÏ´Â °ÍÀ» ³ªÅ¸³½´Ù

TreeSet

public TreeSet(Collection <?  extends E > c)
ÁöÁ¤µÈ Ä÷º¼Ç³»ÀÇ ¿ä¼Ò¸¦ °¡Á®, ¿ä¼ÒÀÇ ¡¸ÀÚ¿¬ Á¤·Ä¡¹¿¡ µû¶ó ¼ÒÆ®µÈ »õ·Î¿î ¼¼Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¼¼Æ®¿¡ »ðÀÔµÈ ¸ðµç Å°´Â Comparable ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. °Ô´Ù°¡ °¢ Å°´Â ¡¸¼­·Î ºñ±³ °¡´É¡¹ÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. Áï, k1.compareTo(k2)´Â ¼¼Æ®³»ÀÇ ÀÓÀÇÀÇ ¿ä¼Ò k1¿Í k2 ¾î´À ÂÊ¿¡ ´ëÇؼ­µµ ClassCastExceptionÀ» Throw ÇØ¾ß ÇÏÁö´Â ¾Ê½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
c - »õ·Î¿î ¼¼Æ®¸¦ ±¸¼ºÇÏ´Â ¿ä¼Ò
¿¹¿Ü:
ClassCastException - ÁöÁ¤µÈ Ä÷º¼Ç³»ÀÇ Å°°¡ ºñ±³ °¡´ÉÇÏÁö ¾ÊÀº °æ¿ì, ȤÀº ¼­·Î ºñ±³ °¡´ÉÇÏÁö ¾ÊÀº °æ¿ì
NullPointerException - ÁöÁ¤µÈ Ä÷º¼ÇÀÌ null ÀÎ °æ¿ì

TreeSet

public TreeSet(SortedSet <E > s)
ÁöÁ¤µÈ ¼ÒÆ® ¼¼Æ®¿Í °°Àº ¿ä¼Ò¸¦ °¡Á®, °°Àº ¼ø¼­ºÎ¿¡ µû¶ó ¼ÒÆ®µÈ, »õ·Î¿î ¼¼Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
s - »õ·Î¿î ¼¼Æ®¸¦ ±¸¼ºÇÏ´Â ¿ä¼Ò·ÎºÎÅÍ µÇ´Â ¼ÒÆ® ¼¼Æ®
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ ¼ÒÆ® ¼¼Æ®°¡ nullÀÎ °æ¿ì
¸Þ¼­µåÀÇ »ó¼¼

iterator

public Iterator <E > iterator()
¼¼Æ®³»ÀÇ °¢ ¿ä¼Ò¿¡ ´ëÇÑ ¹Ýº¹ÀÚ¸¦ ¸®ÅÏÇÕ´Ï´Ù. °¢ ¿ä¼Ò´Â ½Â¼øÀ¸·Î ¸®Åϵ˴ϴ٠.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Iterable <E > ³»ÀÇ iterator
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Collection <E > ³»ÀÇ iterator
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Set <E > ³»ÀÇ iterator
Á¤ÀÇ:
Ŭ·¡½º AbstractCollection <E > ³»ÀÇ iterator
¹Ýȯ°ª:
¼¼Æ®ÀÇ ¿ä¼ÒÀÇ ¹Ýº¹ÀÚ

size

public int size()
¼¼Æ®³»ÀÇ ¿ä¼Ò¼ö (±× Ä«µð³ª¸®Æ¼)¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Collection <E > ³»ÀÇ size
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Set <E > ³»ÀÇ size
Á¤ÀÇ:
Ŭ·¡½º AbstractCollection <E > ³»ÀÇ size
¹Ýȯ°ª:
¼¼Æ®³»ÀÇ ¿ä¼Ò¼ö (±× Ä«µð³ª¸®Æ¼)

isEmpty

public boolean isEmpty()
¼¼Æ®°¡ ¿ä¼Ò¸¦ 1°³ ³ª º¸°ü À¯ÁöÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Collection <E > ³»ÀÇ isEmpty
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Set <E > ³»ÀÇ isEmpty
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractCollection <E > ³»ÀÇ isEmpty
¹Ýȯ°ª:
¼¼Æ®°¡ ¿ä¼Ò¸¦ 1°³ ³ª º¸°ü À¯ÁöÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì´Â true

contains

public boolean contains(Object  o)
¼¼Æ®°¡ ÁöÁ¤µÈ ¿ä¼Ò¸¦ º¸°ü À¯ÁöÇÏ°í ÀÖ´Â °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Collection <E > ³»ÀÇ contains
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Set <E > ³»ÀÇ contains
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractCollection <E > ³»ÀÇ contains
ÆĶó¹ÌÅÍ:
o - ÀÌ ¼¼Æ®¿¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â °´Ã¼
¹Ýȯ°ª:
¼¼Æ®°¡ ÁöÁ¤µÈ ¿ä¼Ò¸¦ º¸°ü À¯ÁöÇÏ°í ÀÖ´Â °æ¿ì´Â true
¿¹¿Ü:
ClassCastException - ÁöÁ¤µÈ °´Ã¼°¡ ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ¿ä¼Ò¿Í ºñ±³ °¡´ÉÇÏÁö ¾ÊÀº °æ¿ì

add

public boolean add(E  o)
ÁöÁ¤µÈ ¿ä¼Ò°¡ ¼¼Æ®ÀÇ ¿ä¼Ò·Î¼­ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ±× ¿ä¼Ò¸¦ ¼¼Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Collection <E > ³»ÀÇ add
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Set <E > ³»ÀÇ add
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractCollection <E > ³»ÀÇ add
ÆĶó¹ÌÅÍ:
o - ¼¼Æ®¿¡ Ãß°¡µÇ´Â ¿ä¼Ò
¹Ýȯ°ª:
¼¼Æ®°¡ ÁöÁ¤µÈ ¿ä¼Ò¸¦ º¸°ü À¯ÁöÇÏ°í ÀÖÁö ¾Ê¾Ò´ø °æ¿ì´Â true
¿¹¿Ü:
ClassCastException - ÁöÁ¤µÈ °´Ã¼°¡ ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ¿ä¼Ò¿Í ºñ±³ °¡´ÉÇÏÁö ¾ÊÀº °æ¿ì

remove

public boolean remove(Object  o)
ÁöÁ¤µÈ ¿ä¼Ò°¡ ÀÖÀ¸¸é ¼¼Æ®·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Collection <E > ³»ÀÇ remove
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Set <E > ³»ÀÇ remove
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractCollection <E > ³»ÀÇ remove
ÆĶó¹ÌÅÍ:
o - ¼¼Æ®¿¡ ÀÖÀ¸¸é »èÁ¦µÇ´Â °´Ã¼
¹Ýȯ°ª:
ÁöÁ¤µÈ ¿ä¼Ò°¡ ¼¼Æ®³»¿¡ ÀÖ¾úÀ» °æ¿ì´Â true
¿¹¿Ü:
ClassCastException - ÁöÁ¤µÈ °´Ã¼°¡ ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ¿ä¼Ò¿Í ºñ±³ °¡´ÉÇÏÁö ¾ÊÀº °æ¿ì

clear

public void clear()
¸ðµç ¿ä¼Ò¸¦ ¼¼Æ®·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Collection <E > ³»ÀÇ clear
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Set <E > ³»ÀÇ clear
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractCollection <E > ³»ÀÇ clear

addAll

public boolean addAll(Collection <?  extends E > c)
ÁöÁ¤µÈ Ä÷º¼Ç³»ÀÇ ¸ðµç ¿ä¼Ò¸¦ ¼¼Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Collection <E > ³»ÀÇ addAll
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Set <E > ³»ÀÇ addAll
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractCollection <E > ³»ÀÇ addAll
ÆĶó¹ÌÅÍ:
c - Ãß°¡µÇ´Â ¿ä¼Ò
¹Ýȯ°ª:
ÀÌ È£ÃâÀÇ °á°ú, ÀÌ ¼¼Æ®°¡ º¯°æµÇ¾úÀ» °æ¿ì´Â true
¿¹¿Ü:
ClassCastException - ÁöÁ¤µÈ ¿ä¼Ò°¡ ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ¿ä¼Ò¿Í ºñ±³ °¡´ÉÇÏÁö ¾ÊÀº °æ¿ì
NullPointerException - ÁöÁ¤µÈ Ä÷º¼ÇÀÌ nullÀÎ °æ¿ì
°ü·Ã Ç׸ñ:
AbstractCollection.add(Object)

subSet

public SortedSet <E > subSet(E  fromElement,
                           E  toElement)
¼¼Æ®ÀÇ fromElement (ÀÌ°ÍÀ» Æ÷ÇÔÇÑ´Ù) ~ toElement (ÀÌ°ÍÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù)ÀÇ ¿ä¼Ò ¹üÀ§¸¦ °¡Áö´Â ºÎºÐÀÇ ºä¸¦ ¸®ÅÏÇÕ´Ï´Ù. fromElement¿Í toElement°¡ µ¿ÀÏÇÑ °æ¿ì´Â ºñ¾îÀÖ´Â ¼ÒÆ® ¼¼Æ®°¡ ¸®Åϵ˴ϴ٠. ¸®ÅÏµÈ ¼ÒÆ® ¼¼Æ®´Â ¼¼Æ®¿¡ ±Ù°ÅÇÏ°í ÀÖ¾î ¸®ÅÏµÈ ¼ÒÆ® ¼¼Æ®¿¡¼­ÀÇ º¯°æÀº ¼¼Æ®¿¡ ¹Ý¿µµÇ¾î ±× ¿ªÀÇ °æ¿ìµµ °°½À´Ï´Ù. ¸®ÅÏµÈ ¼ÒÆ® ¼¼Æ®´Â Set ¿É¼ÇÀÇ ¿ÀÆÛ·¹À̼ÇÀ» ¸ðµÎ Áö¿ø ÇÕ´Ï´Ù.

ÀÌ ¸Þ¼­µå°¡ µ¹·ÁÁÖ´Â ¼ÒÆ® ¼¼Æ®´Â »ç¿ëÀÚ°¡ ¿ä¼Ò°¡ ÁöÁ¤µÈ ¹üÀ§¿Ü¿¡ »ðÀÔÇÏ·Á°í Çϸé IllegalArgumentExceptionÀ» Throw ÇÕ´Ï´Ù.

ÁÖ: ÀÌ ¸Þ¼­µå´Â Ç×»ó, ±× ÇÏ´ÜÁ¡Àº Æ÷ÇÔÇÏÁö¸¸ »ó´ÜÁ¡Àº Æ÷ÇÔÇÏÁö ¾Ê´Â ¡¸ÇÑÂÊ ÆíÀÌ ¿­¸° ¹üÀ§¡¹¸¦ ¸®ÅÏÇÕ´Ï´Ù. »óÇÏ´ÜÁ¡À» Æ÷ÇÔÇÑ ¡¸´ÝÀº ¹üÀ§¡¹°¡ ÇÊ¿äÇØ, ¿ä¼ÒÀÇ ÇüÅ¿¡ ÀÇÇØ ÁöÁ¤µÈ °ªÀÇ Á÷ÈÄÀÇ °è»êÀÌ °¡´ÉÇÏ°Ô µÇ´Â °æ¿ì, ´ÜÁö lowEndpoint ~ successor(highEndpoint) ºÎºÐ ¹üÀ§¸¦ ÁöÁ¤ÇØ ÁÖ¼¼¿ä. ¿¹¸¦ µé¾î, s°¡ ij¸¯ÅÍ ¶óÀÎÀÇ ¼ÒÆ® ¼¼Æ®ÀÎ °æ¿ì, ´ÙÀ½ÀÇ °ü¿ë¹ýÀº, s ³»ÀÇ low ~ high ¸ðµç ij¸¯ÅÍ ¶óÀÎ (»óÇÏ´ÜÁ¡À» Æ÷ÇÔÇÑ´Ù)À» º¸°ü À¯ÁöÇÏ´Â ºä¸¦ ÃëµæÇÕ´Ï´Ù.


     SortedSet sub = s.subSet(low, high+"\0");
 
°°Àº Å×Å©´ÐÀ» »ç¿ëÇØ, »óÇÏ´ÜÁ¡ÀÇ ¾î´ÀÂÊÀ̳ª Æ÷ÇÔÇÏÁö ¾Ê´Â ¡¸¿¬ ¹üÀ§¡¹¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ÀÇ °ü¿ë¹ýÀº, s ³»ÀÇ low ~ high ¸ðµç ij¸¯ÅÍ ¶óÀÎ (»óÇÏ´ÜÁ¡À» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù)À» º¸°ü À¯ÁöÇÏ´Â ºä¸¦ ÃëµæÇÕ´Ï´Ù.

     SortedSet sub = s.subSet(low+"\0", high);
 

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SortedSet <E > ³»ÀÇ subSet
ÆĶó¹ÌÅÍ:
fromElement - subSet ÇÏ´ÜÁ¡ (ÀÌ°ÍÀ» Æ÷ÇÔÇÑ´Ù)
toElement - subSet »ó´ÜÁ¡ (ÀÌ°ÍÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù)
¹Ýȯ°ª:
¼¼Æ®ÀÇ fromElement (ÀÌ°ÍÀ» Æ÷ÇÔÇÑ´Ù)·ÎºÎÅÍ toElement (ÀÌ°ÍÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù)ÀÇ ¿ä¼Ò ¹üÀ§¸¦ °¡Áö´Â ºÎºÐÀÇ ºä
¿¹¿Ü:
ClassCastException - ¼¼Æ®ÀÇ ÄÄÆÛ·¹ÀÌÅ͸¦ »ç¿ëÇØ, fromElement¿Í toElement¸¦ ¼­·Î ºñ±³ÇÒ ¼ö ¾ø´Â °æ¿ì (¶Ç´Â ¼¼Æ®¿¡ ÀÚ¿¬ ¼ø¼­ºÎ¸¦ »ç¿ëÇÏ´Â ÄÄÆÛ·¹ÀÌÅÍ°¡ ¾ø´Â °æ¿ì)
IllegalArgumentException - fromElement°¡ toElement º¸´Ù Å« °æ¿ì
NullPointerException - fromElement ¶Ç´Â toElement°¡ nullÀÎ °æ¿ì¿¡ ¼¼Æ®°¡ ÀÚ¿¬ ¼ø¼­ºÎ¸¦ »ç¿ëÇÒ ¶§, ȤÀº ±× ÄÄÆÛ·¹ÀÌÅÍ°¡ null ¿ä¼Ò¸¦ Çã¿ë ÇÏÁö ¾ÊÀ» ¶§

headSet

public SortedSet <E > headSet(E  toElement)
¼¼Æ®ÀÇ toElement º¸´Ù ÀÛÀº ¿ä¼Ò¸¦ °¡Áö´Â ºÎºÐÀÇ ºä¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¸®ÅÏµÈ ¼ÒÆ® ¼¼Æ®´Â ¼¼Æ®¿¡ ±Ù°ÅÇÏ°í ÀÖ¾î ¸®ÅÏµÈ ¼ÒÆ® ¼¼Æ®¿¡¼­ÀÇ º¯°æÀº ¼¼Æ®¿¡ ¹Ý¿µµÇ¾î ±× ¿ªÀÇ °æ¿ìµµ °°½À´Ï´Ù. ¸®ÅÏµÈ ¼ÒÆ® ¼¼Æ®´Â ¼¼Æ®ÀÇ ¿É¼ÇÀÇ ¿ÀÆÛ·¹À̼ÇÀ» ¸ðµÎ Áö¿ø ÇÕ´Ï´Ù.

ÀÌ ¸Þ¼­µå°¡ µ¹·ÁÁÖ´Â ¼ÒÆ® ¼¼Æ®´Â »ç¿ëÀÚ°¡ toElement º¸´Ù Å«°¡ µ¿ÀÏÇÑ ¿ä¼Ò¸¦ »ðÀÔÇÏ·Á°í Çϸé IllegalArgumentExceptionÀ» Throw ÇÕ´Ï´Ù.

ÁÖ: ÀÌ ¸Þ¼­µå´Â Ç×»ó, ±× (»ó)´ÜÁ¡À» Æ÷ÇÔÇÏÁö ¾Ê´Â ºä¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ´Ü Á¡À» Æ÷ÇÔÇÑ ºä¸¦ ÇÊ¿ä·Î ÇØ, ¿ä¼ÒÀÇ ÇüÅ¿¡ ÀÇÇØ ÁöÁ¤µÈ °ªÀ¸·Î Á÷ÈÄÀÇ ¿ä¼ÒÀÇ °è»êÀÌ °¡´ÉÇÏ°Ô µÇ´Â °æ¿ì, ´ÜÁö successor(highEndpoint)¿¡ ÀÇÇØ ÇѰ踦 ¼³Ä¡µÈ headSet¸¦ ÁöÁ¤ÇØ ÁÖ¼¼¿ä. ¿¹¸¦ µé¾î, s°¡ ij¸¯ÅÍ ¶óÀÎÀÇ ¼ÒÆ® ¼¼Æ®ÀÎ °æ¿ì, ´ÙÀ½ÀÇ °ü¿ë¹ýÀº, s ³»ÀÇ high º¸´Ù ÀÛÀº°¡ µ¿ÀÏÇÑ ¸ðµç ij¸¯ÅÍ ¶óÀÎÀ» º¸°ü À¯ÁöÇÏ´Â ºä¸¦ ÃëµæÇÕ´Ï´Ù.

 SortedSet head = s.headSet(high+"\0");

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SortedSet <E > ³»ÀÇ headSet
ÆĶó¹ÌÅÍ:
toElement - headSet »ó´ÜÁ¡ (ÀÌ°ÍÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù)
¹Ýȯ°ª:
¼¼Æ®ÀÇ toElement º¸´Ù ÀÛÀº ¿ä¼Ò¸¦ °¡Áö´Â ºÎºÐÀÇ ºä
¿¹¿Ü:
ClassCastException - toElement°¡ ¼¼Æ®ÀÇ ÄÄÆÛ·¹ÀÌÅÍ¿Í È£È¯¼ºÀÌ ¾ø´Â °æ¿ì (¶Ç´Â ¼¼Æ®¿¡ ÄÄÆÛ·¹ÀÌÅÍ°¡ ¾ø´Â °æ¿ì, toElement¿¡ Comparable°¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì)
IllegalArgumentException - ÀÌ ¼¼Æ® ÀÚü°¡ subSet, headSet, ¶Ç´Â tailSet ·ÎtoElement°¡ ÁöÁ¤ÇÑ ¹üÀ§ÀÇ subSet, headSet, ¶Ç´Â tailSet¿¡ ¾ø´Â °æ¿ì
NullPointerException - toElement°¡ nullÀÎ °æ¿ì¿¡ ¼¼Æ®°¡ ÀÚ¿¬ ¼ø¼­ºÎ¸¦ »ç¿ëÇÒ ¶§, ȤÀº ±× ÄÄÆÛ·¹ÀÌÅÍ°¡ null ¿ä¼Ò¸¦ Çã¿ë ÇÏÁö ¾ÊÀ» ¶§

tailSet

public SortedSet <E > tailSet(E  fromElement)
¼¼Æ®ÀÇ fromElement¿¡ µ¿ÀÏÇÑ°¡ À̰ͺ¸´Ù Å« ¿ä¼Ò¸¦ °¡Áö´Â ºÎºÐÀÇ ºä¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¸®ÅÏµÈ ¼ÒÆ® ¼¼Æ®´Â ¼¼Æ®¿¡ ±Ù°ÅÇÏ°í ÀÖ¾î ¸®ÅÏµÈ ¼ÒÆ® ¼¼Æ®¿¡¼­ÀÇ º¯°æÀº ¼¼Æ®¿¡ ¹Ý¿µµÇ¾î ±× ¿ªÀÇ °æ¿ìµµ °°½À´Ï´Ù. ¸®ÅÏµÈ ¼ÒÆ® ¼¼Æ®´Â ¼¼Æ®ÀÇ ¿É¼ÇÀÇ ¿ÀÆÛ·¹À̼ÇÀ» ¸ðµÎ Áö¿ø ÇÕ´Ï´Ù.

ÀÌ ¸Þ¼­µå°¡ µ¹·ÁÁÖ´Â ¼ÒÆ® ¼¼Æ®´Â »ç¿ëÀÚ°¡ fromElement º¸´Ù ÀÛÀº ¿ä¼Ò¸¦ »ðÀÔÇÏ·Á°í Çϸé IllegalArgumentExceptionÀ» Throw ÇÕ´Ï´Ù. ÁÖ: ÀÌ ¸Þ¼­µå´Â Ç×»ó, ±× (ÇÏ)´ÜÁ¡À» Æ÷ÇÔÇÑ ºä¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ´Ü Á¡À» Æ÷ÇÔÇÏÁö ¾Ê´Â ºä¸¦ ÇÊ¿ä·Î ÇØ, ¿ä¼ÒÀÇ ÇüÅ¿¡ ÀÇÇØ ÁöÁ¤µÈ °ªÀÇ Á÷ÈÄÀÇ °è»êÀÌ °¡´ÉÇÏ°Ô µÇ´Â °æ¿ì, ´ÜÁö successor(lowEndpoint)¿¡ ÀÇÇØ ÇѰ踦 ¼³Ä¡µÈ tailSet¸¦ ÁöÁ¤ÇØ ÁÖ¼¼¿ä. ¿¹¸¦ µé¾î, s°¡ ij¸¯ÅÍ ¶óÀÎÀÇ ¼ÒÆ® ¼¼Æ®ÀÎ °æ¿ì, ´ÙÀ½ÀÇ °ü¿ë¹ýÀº, s ³»ÀÇ low º¸´Ù Å« ¸ðµç ij¸¯ÅÍ ¶óÀÎÀ» º¸°ü À¯ÁöÇÏ´Â ºä¸¦ ÃëµæÇÕ´Ï´Ù.


     SortedSet tail = s.tailSet(low+"\0");
 

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SortedSet <E > ³»ÀÇ tailSet
ÆĶó¹ÌÅÍ:
fromElement - tailSet ÇÏ´ÜÁ¡ (ÀÌ°ÍÀ» Æ÷ÇÔÇÑ´Ù)
¹Ýȯ°ª:
¼¼Æ®ÀÇ fromElement¿¡ µ¿ÀÏÇÑ°¡ À̰ͺ¸´Ù Å« ¿ä¼Ò¸¦ °¡Áö´Â ºÎºÐÀÇ ºä
¿¹¿Ü:
ClassCastException - fromElement°¡ ¼¼Æ®ÀÇ ÄÄÆÛ·¹ÀÌÅÍ¿Í È£È¯¼ºÀÌ ¾ø´Â °æ¿ì (¶Ç´Â ¼¼Æ®¿¡ ÄÄÆÛ·¹ÀÌÅÍ°¡ ¾ø´Â °æ¿ì, fromElement¿¡ Comparable°¡ ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì)
IllegalArgumentException - ÀÌ ¼¼Æ® ÀÚü°¡ subSet, headSet, ¶Ç´Â tailSet ·ÎfromElement°¡ ÁöÁ¤ÇÑ ¹üÀ§ÀÇ subSet, headSet, ¶Ç´Â tailSet¿¡ ¾ø´Â °æ¿ì
NullPointerException - fromElement°¡ nullÀÎ °æ¿ì¿¡ ¼¼Æ®°¡ ÀÚ¿¬ ¼ø¼­ºÎ¸¦ »ç¿ëÇÒ ¶§, ȤÀº ±× ÄÄÆÛ·¹ÀÌÅÍ°¡ null ¿ä¼Ò¸¦ Çã¿ë ÇÏÁö ¾ÊÀ» ¶§

comparator

public Comparator <?  super E > comparator()
¼ÒÆ® ¼¼Æ®¸¦ Á¤·Ä Çϴµ¥ »ç¿ëÇÏ´Â ÄÄÆÛ·¹ÀÌÅ͸¦ ¸®ÅÏÇÕ´Ï´Ù. ´Ù¸¸, Æ®¸® ¼¼Æ®°¡ ±× ¿ä¼ÒÀÇ ÀÚ¿¬ ¼ø¼­ºÎ¸¦ »ç¿ëÇÏ´Â °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SortedSet <E > ³»ÀÇ comparator
¹Ýȯ°ª:
¼ÒÆ® ¼¼Æ®¸¦ Á¤·Ä Çϴµ¥ »ç¿ëÇÏ´Â ÄÄÆÛ·¹ÀÌÅÍ. ´Ù¸¸, Æ®¸® ¼¼Æ®°¡ ±× ¿ä¼ÒÀÇ ÀÚ¿¬ ¼ø¼­ºÎ¸¦ »ç¿ëÇÏ´Â °æ¿ì´Â null

first

public E  first()
¼ÒÆ® ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ÃÖÃÊ (ÇÏ´Ü)ÀÇ ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SortedSet <E > ³»ÀÇ first
¹Ýȯ°ª:
¼ÒÆ® ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ÃÖÃÊ (ÇÏ´Ü)ÀÇ ¿ä¼Ò
¿¹¿Ü:
NoSuchElementException - ¼ÒÆ® ¼¼Æ®°¡ ºñ¾îÀÖ´Â °æ¿ì

last

public E  last()
¼ÒÆ® ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ÃÖÈÄ (»ó´Ü)ÀÇ ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SortedSet <E > ³»ÀÇ last
¹Ýȯ°ª:
¼ÒÆ® ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ÃÖÈÄ (»ó´Ü)ÀÇ ¿ä¼Ò
¿¹¿Ü:
NoSuchElementException - ¼ÒÆ® ¼¼Æ®°¡ ºñ¾îÀÖ´Â °æ¿ì

clone

public Object  clone()
TreeSet ÀνºÅϽºÀÇ »þ·ÎÄÚÇǸ¦ ¸®ÅÏÇÕ´Ï´Ù. ±× ¿ä¼Ò´Â º¹Á¦µÇÁö ¾Ê½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ clone
¹Ýȯ°ª:
ÀÌ ¼¼Æ®ÀÇ »þ·ÎÄÚÇÇ
°ü·Ã Ç׸ñ:
Cloneable

JavaTM 2 Platform
Standard Ed. 5.0

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