JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.util
Ŭ·¡½º TreeSet

java.lang.Object 
  |
  +--java.util.AbstractCollection 
        |
        +--java.util.AbstractSet 
              |
              +--java.util.TreeSet
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Cloneable , Collection , Serializable , Set , SortedSet

public class TreeSet
extends AbstractSet
implements SortedSet , Cloneable , Serializable

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

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

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

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

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

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

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

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

»ý¼ºÀÚÀÇ °³¿ä
TreeSet ()
          ¿ä¼ÒÀÇ ÀÚ¿¬ ¼ø¼­ºÎ¿¡ µû¶ó ¼ÒÆ® µÈ, »õ·Î¿î Çϴü¼Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
TreeSet (Collection  c)
          ÁöÁ¤µÈ ÄÝ·º¼Ç³»ÀÇ ¿ä¼Ò¸¦ °¡Á®, ¿ä¼ÒÀÇ ¡¸ÀÚ¿¬ ¼ø¼­ ºÙÀÌ°í¡¹¿¡ µû¶ó ¼ÒÆ® µÈ »õ·Î¿î ¼¼Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
TreeSet (Comparator  c)
          ÁöÁ¤µÈ ÄÞÆÛ·¹ÀÌÅÍ¿¡ µû¶ó ¼ÒÆ® µÈ, »õ·Î¿î Çϴü¼Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
TreeSet (SortedSet  s)
          ÁöÁ¤µÈ ¼ÒÆ® ¼¼Æ®¿Í °°Àº ¿ä¼Ò¸¦ °¡Á®, °°Àº ¼ø¼­ºÎ¿¡ µû¶ó ¼ÒÆ® µÈ, »õ·Î¿î ¼¼Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 boolean add (Object  o)
          ÁöÁ¤µÈ ¿ä¼Ò°¡ ¼¼Æ®ÀÇ ¿ä¼Ò·Î¼­ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡, ±× ¿ä¼Ò¸¦ ¼¼Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù.
 boolean addAll (Collection  c)
          ÁöÁ¤µÈ ÄÝ·º¼Ç³»ÀÇ ¸ðµç ¿ä¼Ò¸¦ ¼¼Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù.
 void clear ()
          ¸ðµç ¿ä¼Ò¸¦ ¼¼Æ®·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.
 Object clone ()
          TreeSet ÀÇ ÀνºÅϽºÀÇ »þ·ÎÄÚÇǸ¦ µ¹·ÁÁÝ´Ï´Ù.
 Comparator comparator ()
          ¼ÒÆ® ¼¼Æ®¸¦ ¼ø¼­ ºÙÀ̰í Çϴµ¥ »ç¿ëÇÏ´Â ÄÞÆÛ·¹ÀÌÅ͸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean contains (Object  o)
          ¼¼Æ®°¡, ÁöÁ¤µÈ ¿ä¼Ò¸¦ º¸°ü À¯ÁöÇϰí ÀÖ´Â °æ¿ì¿¡ true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Object first ()
          ¼ÒÆ® ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ÃÖÃÊ (ÇÏ´Ü)ÀÇ ¿ä¼Ò¸¦ µ¹·ÁÁÝ´Ï´Ù.
 SortedSet headSet (Object  toElement)
          ¼¼Æ®ÀÇ toElement º¸´Ù ÀÛÀº ¿ä¼Ò¸¦ °¡Áö´Â ºÎºÐÀÇ ºä¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean isEmpty ()
          ¼¼Æ®°¡ ¿ä¼Ò¸¦ 1 °³³ª º¸°ü À¯ÁöÇϰí ÀÖÁö ¾Ê´Â °æ¿ì¿¡ true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Iterator iterator ()
          ¼¼Æ®³»ÀÇ °¢ ¿ä¼Ò¿¡ ´ëÇÑ ¹Ýº¹ÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Object last ()
          ¼ÒÆ® ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ÃÖÈÄ (»ó´Ü)ÀÇ ¿ä¼Ò¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean remove (Object  o)
          ÁöÁ¤µÈ ¿ä¼Ò°¡ ÀÖÀ¸¸é ¼¼Æ®·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.
 int size ()
          ¼¼Æ®³»ÀÇ ¿ä¼Ò¼ö (±× Ä«µð³ª¸®Æ¼)¸¦ µ¹·ÁÁÝ´Ï´Ù.
 SortedSet subSet (Object  fromElement, Object  toElement)
          ¼¼Æ®ÀÇ fromElement (À̰ÍÀ» Æ÷ÇÔÇÑ´Ù) ~ toElement (À̰ÍÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù)ÀÇ ¿ä¼Ò ¹üÀ§¸¦ °¡Áö´Â ºÎºÐÀÇ ºä¸¦ µ¹·ÁÁÝ´Ï´Ù.
 SortedSet tailSet (Object  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 ¸¦ ½½·Î¿ì ÇØ¾ß ÇÏÁö´Â ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, ¿ä¼Ò°¡ Á¤¼ö¼¼Æ®¿¡ ij¸¯ÅÍ ¶óÀÎ ¿ä¼Ò¸¦ Ãß°¡ÇÏ·Á°í ÇÏ´Â µî, À¯Àú°¡ ÀÌ Á¦¾à¿¡ À§¹ÝÇÏ´Â ¿ä¼Ò¸¦ ¼¼Æ®¿¡ Ãß°¡ÇÏ·Á°í Çϸé(ÀÚ),add(Object) ÀÇ È£ÃâÀÌ ClassCastException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Comparable

TreeSet

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

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

TreeSet

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

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

TreeSet

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

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

iterator

public Iterator  iterator()
¼¼Æ®³»ÀÇ °¢ ¿ä¼Ò¿¡ ´ëÇÑ ¹Ýº¹ÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù. °¢ ¿ä¼Ò´Â ½Â¼øÀ¸·Î µ¹·ÁÁÖ¾îÁý´Ï´Ù.

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

size

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

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

isEmpty

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

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

contains

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

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

add

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

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

remove

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

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

clear

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

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

addAll

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

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

subSet

public SortedSet  subSet(Object  fromElement,
                        Object  toElement)
¼¼Æ®ÀÇ fromElement (À̰ÍÀ» Æ÷ÇÔÇÑ´Ù) ~ toElement (À̰ÍÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù)ÀÇ ¿ä¼Ò ¹üÀ§¸¦ °¡Áö´Â ºÎºÐÀÇ ºä¸¦ µ¹·ÁÁÝ´Ï´Ù. fromElement ¿Í toElement °¡ µ¿ÀÏÇÑ °æ¿ì´Â ÇÏ´ÃÀÇ ¼ÒÆ® ¼¼Æ®°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â ¼ÒÆ® ¼¼Æ®´Â ¼¼Æ®¿¡ ±Ù°ÅÇϰí ÀÖ¾î µ¹·ÁÁÖ¾îÁö´Â ¼ÒÆ® ¼¼Æ®¿¡¼­ÀÇ º¯°æÀº ¼¼Æ®¿¡ ¹Ý¿µµÇ¾î ±× ¿ªÀÇ °æ¿ìµµ °°½À´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â ¼ÒÆ® ¼¼Æ®´Â Set ÀÇ ¿É¼ÇÀÇ ¿ÀÆÛ·¹À̼ÇÀ» ¸ðµÎ ¼­Æ÷Æ®ÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå°¡ µ¹·ÁÁÖ´Â ¼ÒÆ® ¼¼Æ®´Â À¯Àú°¡ ¿ä¼Ò¸¦ ÁöÁ¤ÀÇ ¹üÀ§¿Ü¿¡ »ðÀÔÇÏ·Á°í Çϸé(ÀÚ) IllegalArgumentException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

ÁÖ: ÀÌ ¸Þ¼Òµå´Â Ç×»ó, ±× ÇÏ´ÜÁ¡Àº Æ÷ÇÔÇÏÁö¸¸ »ó´ÜÁ¡Àº Æ÷ÇÔÇÏÁö ¾Ê´Â ¡¸ÇÑÂÊ ÆíÀÌ ¿­¸° ¹üÀ§¡¹¸¦ µ¹·ÁÁÝ´Ï´Ù. »óÇÏ´ÜÁ¡À» Æ÷ÇÔÇÑ ¡¸´ÝÀº ¹üÀ§¡¹°¡ ÇÊ¿äÇØ, ¿ä¼ÒÀÇ ÇüÅ¿¡ ÀÇÇØ ÁöÁ¤µÈ °ªÀ¸·Î Á÷ÈÄÀÇ ¿ä¼ÒÀÇ °è»êÀÌ °¡´ÉÇÏ°Ô µÇ´Â °æ¿ì, ´ÜÁö 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 ³»ÀÇ subSet
ÆÄ¶ó¹ÌÅÍ:
fromElement - subSet ÀÇ ÇÏ´ÜÁ¡ (À̰ÍÀ» Æ÷ÇÔÇÑ´Ù)
toElement - subSet ÀÇ »ó´ÜÁ¡ (À̰ÍÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù)
¹Ýȯ°ª:
¼¼Æ®ÀÇ fromElement (À̰ÍÀ» Æ÷ÇÔÇÑ´Ù)·ÎºÎÅÍ toElement (À̰ÍÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù)ÀÇ ¿ä¼Ò ¹üÀ§¸¦ °¡Áö´Â ºÎºÐÀÇ ºä
¿¹¿Ü:
ClassCastException - ¼¼Æ®ÀÇ ÄÞÆÛ·¹ÀÌÅ͸¦ »ç¿ëÇØ,fromElement ¿Í toElement ¸¦ ¼­·Î ºñ±³ÇÒ ¼ö ¾ø´Â °æ¿ì (¶Ç´Â ¼¼Æ®¿¡ ÀÚ¿¬ ¼ø¼­ºÎ¸¦ »ç¿ëÇÏ´Â ÄÞÆÛ·¹ÀÌÅͰ¡ ¾ø´Â °æ¿ì)
IllegalArgumentException - fromElement °¡ toElement º¸´Ù Å« °æ¿ì
NullPointerException - fromElement ¶Ç´Â toElement °¡ null ÀÇ °æ¿ì¿¡, ¼¼Æ®°¡ ÀÚ¿¬ ¼ø¼­ºÎ¸¦ »ç¿ëÇÒ ¶§, ȤÀº ±× ÄÞÆÛ·¹ÀÌÅͰ¡ null ¿ä¼Ò¸¦ Çã¿ë ÇÏÁö ¾ÊÀ» ¶§

headSet

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

ÀÌ ¸Þ¼Òµå°¡ µ¹·ÁÁÖ´Â ¼ÒÆ® ¼¼Æ®´Â À¯Àú°¡ toElement º¸´Ù Å«°¡ µ¿ÀÏÇÑ ¿ä¼Ò¸¦ »ðÀÔÇÏ·Á°í Çϸé(ÀÚ) IllegalArgumentException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

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

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

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

tailSet

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

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

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

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

comparator

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

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

first

public Object  first()
¼ÒÆ® ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ÃÖÃÊ (ÇÏ´Ü)ÀÇ ¿ä¼Ò¸¦ µ¹·ÁÁÝ´Ï´Ù.

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

last

public Object  last()
¼ÒÆ® ¼¼Æ®³»¿¡ ÇöÀç ÀÖ´Â ÃÖÈÄ (»ó´Ü)ÀÇ ¿ä¼Ò¸¦ µ¹·ÁÁÝ´Ï´Ù.

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

clone

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

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

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.