java.util
Class TreeSet
java.lang.Object
java.util.AbstractCollection
java.util.AbstractSet
java.util.TreeSet
- All Implemented Interfaces:
- Cloneable, Collection, Serializable, Set, SortedSet
- public class TreeSet
- extends AbstractSet
- implements SortedSet, Cloneable, Serializable
m
private transient SortedMap m
keySet
private transient Set keySet
PRESENT
private static final Object PRESENT
serialVersionUID
private static final long serialVersionUID
TreeSet
public TreeSet()
TreeSet
public TreeSet(Collection)
TreeSet
public TreeSet(Comparator)
TreeSet
private TreeSet(SortedMap)
TreeSet
public TreeSet(SortedSet)
size
public int size()
- Specified by:
size in interface Set
clear
public void clear()
- Specified by:
clear in interface Set- Overrides:
clear in class AbstractCollection
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty in interface Set- Overrides:
isEmpty in class AbstractCollection
readObject
private void readObject(ObjectInputStream)
throws IOException,
ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
writeObject
private void writeObject(ObjectOutputStream)
throws IOException
- Throws:
IOException
clone
public Object clone()
- Overrides:
clone in class Object
first
public Object first()
- Specified by:
first in interface SortedSet
last
public Object last()
- Specified by:
last in interface SortedSet
add
public boolean add(Object)
- Specified by:
add in interface Set- Overrides:
add in class AbstractCollection
contains
public boolean contains(Object)
- Specified by:
contains in interface Set- Overrides:
contains in class AbstractCollection
remove
public boolean remove(Object)
- Specified by:
remove in interface Set- Overrides:
remove in class AbstractCollection
addAll
public boolean addAll(Collection)
- Specified by:
addAll in interface Set- Overrides:
addAll in class AbstractCollection
comparator
public Comparator comparator()
- Specified by:
comparator in interface SortedSet
iterator
public Iterator iterator()
- Specified by:
iterator in interface Set
headSet
public SortedSet headSet(Object)
- Specified by:
headSet in interface SortedSet
tailSet
public SortedSet tailSet(Object)
- Specified by:
tailSet in interface SortedSet
subSet
public SortedSet subSet(Object,
Object)
- Specified by:
subSet in interface SortedSet
JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.