âāļŠāļ§āļąāļŠāļāļĩ āļāļēāļĄāļĩāđāļāđ!â
âāļŠāļ§āļąāļŠāļāļĩ āđāļāļĨāļĨāļĩāđ!â
"āļ§āļąāļāļāļĩāđāļāļąāļāļāļĒāļēāļāļāļ°āļāļāļāļāļļāļāđāļāļĩāđāļĒāļ§āļāļąāļ iterators"
"āļāļąāļ§āļ§āļāļāđāļģāļāļđāļāļāļĢāļ°āļāļīāļĐāļāđāļāļķāđāļāļāļĢāļīāļāđāļāđāļ§āļĨāļēāđāļāļĩāļĒāļ§āļāļąāļāļāļāļĨāđāļĨāļāļāļąāđāļ āļāļļāļāļāļĢāļ°āļŠāļāļāđāļŦāļĨāļąāļāļāļāļāļāļāļĨāđāļĨāļāļāļąāđāļāļāļ·āļāļāļēāļĢāļāļąāļāđāļāđāļāļāļāļāđāļāļĢāļ°āļāļāļ āđāļĨāļ°āļāļļāļāļāļĢāļ°āļŠāļāļāđāļŦāļĨāļąāļāļāļāļāļāļąāļ§āļ§āļāļāđāļģāļāļ·āļāļāļķāļāļāļāļāđāļāļĢāļ°āļāļāļāđāļŦāļĨāđāļēāļāļĩāđāļāļĩāļĨāļ°āļĢāļēāļĒāļāļēāļĢ"
"āļāļ°āđāļĢāđāļāđāļāđāļĢāļ·āđāļāļāļĒāļēāļāđāļāļāļēāļĢāļŦāļēāļāļļāļāļāļāļāđāļāļĢāļ°āļāļāļ?"
"āļāļĢāļ°āļāļēāļĢāđāļĢāļ āļāļāļāđāļāļĢāļ°āļāļāļāđāļāļāļēāļāļāļāļĨāđāļĨāļāļāļąāļ āđāļāđāļ āļāļļāļ āđāļĄāđāļĄāļĩāļĨāļģāļāļąāļāļāļĩāđāļāļģāļŦāļāļāđāļ§āđ āđāļĨāļ°/āļŦāļĢāļ·āļāļĨāļģāļāļąāļāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļĨāļāļāđāļ§āļĨāļē"
"āļāļĢāļ°āļāļēāļĢāļāļĩāđāļŠāļāļ āđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨāļāļēāļāļāļĒāđāļēāļāļāļēāļāļāļąāļāđāļāđāļāļ§āļąāļāļāļļāļāđāļ§āļĒāļ§āļīāļāļĩāļāļĩāđāļāļąāļāļāđāļāļāļĄāļēāļ: āđāļāļāļĨāļļāđāļĄāļāđāļēāļāđ āļĢāļēāļĒāļāļēāļĢ āļŊāļĨāļŊ āļāļĨāđāļēāļ§āļāļĩāļāļāļąāļĒāļŦāļāļķāđāļ āļāļēāļĢāļāļĢāļ°āļāļēāļĒāļāļāļāđāļāļĢāļ°āļāļāļāļāļąāđāļāļŦāļĄāļāļāļēāļĄāļĨāļģāļāļąāļāļāļ°āđāļāđāļāļāļēāļāļāļĩāđāđāļĄāđāļŠāļģāļāļąāļ"
"āļāļĢāļ°āļāļēāļĢāļāļĩāđāļŠāļēāļĄ āļāļāļĨāđāļĨāļāļāļąāļāļĄāļĩāđāļāļ§āđāļāđāļĄāļāļĩāđāļāļ°āđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ āļŠāļĄāļĄāļāļīāļ§āđāļēāļāļļāļāļāļąāļāļŠāļīāļāđāļāļāļĩāđāļāļ°āđāļŠāļāļāđāļāļ·āđāļāļŦāļēāļāļąāđāļāļŦāļĄāļāļāļāļāļāļāļĨāđāļĨāļāļāļąāļ āđāļāđāļāļĢāļāļāļĨāļēāļāļāļāļāđāļāļēāļāđāļāļļāļ JVM āļāļ°āļŠāļĨāļąāļāđāļāļĒāļąāļāđāļāļĢāļāļāļ·āđāļāļāļĩāđāļĄāļēāđāļāļāļāļĩāđāļāļāļāđāļāļĢāļ°āļāļāļāļāļĢāļķāđāļāļŦāļāļķāđāļāļāļāļāļāļāļĨāđāļĨāļāļāļąāļ āļāļąāļāļāļąāđāļāđāļāļāļāļĩāđāļāļ°āđāļāđāļāđāļāļēāļāđāļāļļāļ āļāļļāļāļāļ°āđāļāđāļĢāļąāļ āđāļāļĢāļāļ°āđāļāļĢāļđāđāļĨāđāļ°"
"āļāļ·āļĄ..."
"āđāļāđ! āļŠāļīāđāļāđāļŦāļĨāđāļēāļāļĩāđāđāļāđāļāļāļąāļāļŦāļēāļāļĩāđāļāļąāļ§āļ§āļāļāđāļģāļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāđāļāđāļāļąāļ§āļ§āļāļāđāļģāđāļāđāļāļ§āļąāļāļāļļāļāļīāđāļĻāļĐāļ āļēāļĒāđāļāļāļāļĨāđāļĨāļāļāļąāđāļāļāļĩāđāđāļāđāļāđāļŦāļāļķāđāļ āļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāļāđāļāļĄāļđāļĨāļŠāđāļ§āļāļāļąāļ§āļāļąāđāļāļŦāļĄāļāđāļĨāļ°āļĢāļđāđāđāļāļĢāļāļŠāļĢāđāļēāļāļ āļēāļĒāđāļāļāļāļāļĄāļąāļ āđāļĨāļ°āđāļāļāļēāļāļāļĨāļąāļāļāļąāļ āđāļāđāļŠāđāļ§āļāļāđāļāļāļĢāļ°āļŠāļēāļ Iterator āļŠāļēāļāļēāļĢāļāļ°āļāļķāđāļāļāđāļ§āļĒāđāļŦāđāļāļļāļāļāļāļĢāļđāđāļ§āļīāļāļĩāļāļēāļĢāļāļģāļāļēāļāļāļąāļāļĄāļąāļ "
"āļāļąāļ§āļ§āļāļāđāļģāļāļēāļāļāļąāļ§āļĄāļĩāļāļēāļĢāđāđāļĢāļĒāđāļ āļēāļĒāđāļāļāļķāđāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļąāđāļāļŦāļĄāļāļāļāļāļāļāļĨāđāļĨāļāļāļąāļāļāļ°āļāļđāļāļāļąāļāļĨāļāļāđāļĄāļ·āđāļāļŠāļĢāđāļēāļāļāļąāļ§āļ§āļāļāđāļģ āļŠāļīāđāļāļāļĩāđāļāļģāđāļŦāđāļĄāļąāđāļāđāļāđāļāđāļ§āđāļēāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāđ āļāļĩāđāļāļēāļĄāļĄāļēāļāļąāļāļāļāļĨāđāļĨāļāļāļąāļāļāļ°āđāļĄāđāļŠāđāļāļāļĨāļāļĢāļ°āļāļāļāđāļāļāļģāļāļ§āļāļŦāļĢāļ·āļāļĨāļģāļāļąāļāļāļāļāļāļāļāđāļāļĢāļ°āļāļāļ"
"āļāļąāļāļāļīāļāļ§āđāļēāļāļļāļāđāļāļĒāđāļāļāļŠāļīāđāļāļāļĩāđāđāļĄāļ·āđāļāļāļģāļāļēāļāļāļąāļāđāļāđāļĨāļ°āļāļąāļāļāļļāļāđāļĄāđāļŠāļēāļĄāļēāļĢāļāļ§āļāļāđāļģāļāļāļĨāđāļĨāļāļāļąāđāļāđāļĨāļ°āļĨāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļāļāļāļēāļāļĄāļąāļāđāļāđ āļāļąāđāļāļŦāļĄāļāļāļĩāđāđāļāđāļāđāļāļĢāļēāļ°āļ§āļīāļāļĩāļāļēāļĢāļāļģāļāļēāļāļāļāļāļāļąāļ§āļ§āļāļāđāļģ"
"āđāļāļāļāļĨāđāļĨāļāļāļąāļāđāļŦāļĄāđāļāļĩāđāđāļāļīāđāļĄāđāļāđāļĨāļāļĢāļēāļĢāļĩāļāļēāļĢāļāļģāļāļēāļāļāļĢāđāļāļĄāļāļąāļ āļāļąāļ§āļ§āļāļāđāļģāļāļ°āļāļđāļāļāļģāđāļŦāļĄāđāđāļāļ·āđāļāļāļāļąāļāļāļąāļāļŦāļēāļāļĩāđ"
"āđāļŦāđāļāļąāļāđāļāļ·āļāļāļāļļāļāļ§āđāļēāļāļąāļ§āļ§āļāļāđāļģāļāļģāļāļēāļāļāļĒāđāļēāļāđāļĢ"
"Java āļĄāļĩāļāļīāļāđāļāļāļĢāđāđāļāļ Iterator āļāļīāđāļĻāļĐ āļāļĩāđāļāļ·āļāļ§āļīāļāļĩāļāļēāļĢ:"
āđāļĄāļāļāļāļāļāļāļāļīāļāđāļāļāļĢāđāđāļāļ Iterator<E> | āļāļģāļāļāļīāļāļēāļĒ |
---|---|
boolean hasNext() |
āļāļĢāļ§āļāļŠāļāļāļ§āđāļēāļĄāļĩāļāļāļāđāļāļĢāļ°āļāļāļāđāļāļīāđāļĄāđāļāļīāļĄāļŦāļĢāļ·āļāđāļĄāđ |
E next() |
āļŠāđāļāļāļĨāļąāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļąāļāļāļļāļāļąāļāđāļĨāļ°āļĒāđāļēāļĒāđāļāļĒāļąāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļąāļāđāļ |
void remove() |
āļĨāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļąāļāļāļļāļāļąāļ |
"āļāļąāļ§āļ§āļāļāđāļģāļāđāļ§āļĒāđāļŦāđāļāļļāļāđāļāđāļĢāļąāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļąāđāļāļŦāļĄāļāļāļāļāļāļāļĨāđāļĨāđāļāļāļąāļāļāļĒāđāļēāļāļāđāļāđāļāļ·āđāļāļ āļĄāļĩāđāļŦāļāļļāļāļĨāļĄāļēāļāļāļ§āđāļēāļāļĩāđāļāļ°āļāļīāļāļ§āđāļēāļāļąāļ§āļ§āļāļāđāļģāđāļāđāļāđāļŦāļĄāļ·āļāļ InputStream āļāļąāđāļāļāļ·āļāļĄāļĩāļāđāļāļĄāļđāļĨāļāļąāđāļāļŦāļĄāļ āđāļāđāļŦāļāđāļēāļāļĩāđāļāļ·āļāļŠāđāļāļāļāļāļāđāļāļĄāļđāļĨāļāļēāļĄāļĨāļģāļāļąāļ"
" āđāļĄāļāļāļ āļāļąāļāđāļ () āļŠāđāļāļāļ·āļāļāļāļāđāļāļĢāļ°āļāļāļāļāļąāļāđāļāđāļāļāļāļĨāđāļĨāļāļāļąāļ"
" āđāļĄāļāļāļ hasNext () āđāļāđāđāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļ§āđāļēāļĄāļĩāļāļāļāđāļāļĢāļ°āļāļāļāđāļāļīāđāļĄāđāļāļīāļĄāļŦāļĢāļ·āļāđāļĄāđ"
"āđāļĨāļ°āļĨāļ () āļĨāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļąāļāļāļļāļāļąāļ"
"āļĄāļĩāļāļģāļāļēāļĄāļāļ°āđāļĢāđāļŦāļĄ?"
"āļāļģāđāļĄāđāļĄāļāļāļāļāļķāļāļĄāļĩāļāļ·āđāļāđāļāļĨāļāđ āļāļģāđāļĄāđāļĄāđāđāļāđāļ isEmpty() āđāļĨāļ° getNextElement()"
âāļĄāļąāļāđāļĄāđāđāļāđāļēāļāđāļēāļāļ§āđāļēāđāļŦāļĢāļ?â
"āļĄāļąāļāļŠāļĄāđāļŦāļāļļāļŠāļĄāļāļĨāļāļ§āđāļē āđāļāđāļāļ·āđāļāļĄāļēāļāļēāļāļ āļēāļĐāļē C ++ āļāļķāđāļāļāļąāļ§āļ§āļāļāđāļģāļāļĢāļēāļāļāļāļķāđāļāļāđāļāļāļŦāļāđāļēāļāļĩāđ"
"āđāļāđāļēāđāļāđāļĨāđāļ§ āđāļāļāđāļāļāļąāļāđāļāļāļ°"
"āļāļāļāļāļēāļ iterator āđāļĨāđāļ§ āļĒāļąāļāļĄāļĩāļāļīāļāđāļāļāļĢāđāđāļāļ Iterable āļāļķāđāļāļāđāļāļāđāļāđāļāļēāļāđāļāļĒāļāļāļĨāđāļĨāļāļāļąāđāļāļāļąāđāļāļŦāļĄāļāļāļĩāđāļĢāļāļāļĢāļąāļ iterators āļĄāļąāļāļĄāļĩāđāļĄāļāļāļāđāļāļĩāļĒāļ§:"
āđāļĄāļāļāļāļāļāļāļāļīāļāđāļāļāļĢāđāđāļāļ Iterable<T> | āļāļģāļāļāļīāļāļēāļĒ |
---|---|
Iterator<T>iterator() |
āļŠāđāļāļāļĨāļąāļāļ§āļąāļāļāļļāļāļąāļ§āļ§āļāļāđāļģ |
"āļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļāđāđāļĄāļāļāļāļāļĩāđāļāļąāļāļāļāļĨāđāļĨāđāļāļāļąāļāđāļāļāđāđāļāđāđāļāļ·āđāļāđāļŦāđāļāļāļāđāļāļāļāđāļāļąāļ§āļ§āļāļāđāļģāđāļāļīāļāļāđāļēāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļāļāļĄāļąāļ āļĄāļēāļāļđāļāļāļāđāļāļĢāļ°āļāļāļāļāļąāđāļāļŦāļĄāļāđāļ TreeSet āļāļąāļ: "
TreeSet<String> set = new TreeSet<String>();
Iterator<String> iterator = set.iterator();
while (iterator.hasNext())
{
String item = iterator.next();
System.out.println(item);
}
"āļāļēāļĢāđāļāđ iterator āđāļāļāļāļĩāđāđāļĄāđāļŠāļ°āļāļ§āļāļāļąāļ â āļĄāļĩāđāļāđāļāļāļĩāđāļāļļāđāļĄāđāļāļ·āļāļĒāđāļĨāļ°āļāļąāļāđāļāļāļĄāļēāļāđāļāļīāļāđāļ āļŠāļāļēāļāļāļēāļĢāļāđāļāļ°āļāđāļēāļĒāļāļķāđāļāđāļĄāļ·āđāļ for -eachāļ§āļāļāđāļģāļāļĢāļēāļāļāđāļ Java"
"āļāļāļāļāļĩāđāļĢāļŦāļąāļŠāļāļĩāđāļĄāļĩāļāļāļēāļāļāļ°āļāļąāļāļĢāļąāļāđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļāđāļēāļāđāļāđāļĄāļēāļāļāļķāđāļ:"
āļāđāļāļ | āļŦāļĨāļąāļāļāļēāļ |
---|---|
|
|
"āļāļĩāđāļāļ·āļāļĢāļŦāļąāļŠāđāļāļĩāļĒāļ§āļāļąāļ! iterator āđāļāđāđāļāļāļąāđāļāļŠāļāļāļāļĢāļāļĩ"
"āđāļāđāļāđāļāļĩāļĒāļāļ§āđāļēāļāļēāļĢāđāļāđāļāļēāļāļāļđāļāļāđāļāļāļāļĒāļđāđāđāļfor-eachāļĨāļđāļ āđāļāļĢāļāļāļĢāļēāļāļ§āđāļēāļĢāļŦāļąāļŠāļāļēāļāļāđāļēāļāļāļ§āļēāđāļĄāđāļĄāļĩ āļāđāļāļāļ§āļēāļĄ āļŠāļĩāđāļāļāđāļĨāļĒ āļāļēāļĢāđāļāđāļāļąāļ§āļ§āļāļāđāļģāļāļąāđāļāļāļđāļāļāđāļāļāđāļ§āđāļāļĒāđāļēāļāļŠāļĄāļāļđāļĢāļāđ"
" for-each loop āđāļāđāļŠāļģāļŦāļĢāļąāļāļāđāļāļāđāļāļāļāđāđāļāđ āļāļĩāđāļŠāļāļąāļāļŠāļāļļāļāļāļēāļĢāļ§āļāļāđāļģ āļāļĨāđāļēāļ§āļāļ·āļ āļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļāļĩāļĒāļāļāļĨāļēāļŠāļāļāļāļāļļāļāđāļāļ āđāļāļīāđāļĄāđāļĄāļāļāļ iterator ( )āđāļāđāļēāđāļ āđāļĨāļ°āđāļāđāļāđāļāļāđāļāļāļāđāđāļ āđāļāļĢāļāļŠāļĢāđāļēāļ for-each "
"āļ§āđāļēāļ§! āđāļāđāļāļāļ āļāļąāļāđāļĄāđāļāļĢāļ°āļāļ·āļāļĢāļ·āļāļĢāđāļāļāļĩāđāļāļ°āđāļāļĩāļĒāļāļāļāļĨāđāļĨāļāļāļąāļāđāļĨāļ°āļāļąāļ§āļāļģāļāđāļģāļāļāļāļāļąāļ§āđāļāļ āđāļāđāđāļāļāļēāļŠāļĒāļąāļāļāļāļāļķāļāļāļđāļāđāļ āļāļąāļāļāļ°āļāļāļāļąāļāļāļķāļāđāļ§āđ"
āļāļāļāļāļēāļāļāļĩāđāļĒāļąāļāļĄāļĩ iterator āļāļĩāļāļāļĢāļ°āđāļ āļāļāļĩāđāđāļāđāļĢāļąāļāļāļ§āļēāļĄāļāļīāļĒāļĄāļāļķāđāļāļĄāļĩāļāļīāļāđāļāļāļĢāđāđāļāļāļāļāļāļāļąāļ§āđāļāļ āļāļąāļāļāļģāļĨāļąāļāļāļđāļāļāļķāļāļāļąāļ§āļ§āļāļāđāļģāļŠāļģāļŦāļĢāļąāļāļĢāļēāļĒāļāļēāļĢāđāļāđāļListIterator
"āđāļāļĒāđāļĄāđāļāļģāļāļķāļāļāļķāļāļāļēāļĢāđāļāđāļāļēāļ āļĢāļēāļĒāļāļēāļĢāļāļ°āļĢāļąāļāļĐāļēāļĨāļģāļāļąāļāļāļāļāļāļāļāđāļāļĢāļ°āļāļāļ āļāļķāđāļāļāļģāđāļŦāđāļāļēāļĢāļāļģāļāļēāļāļāļąāļāļāļāļāđāļāļĢāļ°āļāļāļāđāļŦāļĨāđāļēāļāļĩāđāļāđāļēāļ iterator āļŠāļ°āļāļ§āļāļāļķāđāļāđāļĨāđāļāļāđāļāļĒ"
"āļāļĩāđāļāļ·āļāļ§āļīāļāļĩāļāļēāļĢāļāļāļ āļāļīāļāđāļāļāļĢāđāđāļāļ ListIterator <E>:"
āļ§āļīāļāļĩ | āļāļģāļāļāļīāļāļēāļĒ |
---|---|
boolean hasNext() |
āļāļĢāļ§āļāļŠāļāļāļ§āđāļēāļĄāļĩāļāļāļāđāļāļĢāļ°āļāļāļāļāļ·āđāļ āđ āļāļĩāļāļŦāļĢāļ·āļāđāļĄāđ |
E next() |
āļŠāđāļāļāļĨāļąāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļąāļāđāļ |
int nextIndex() |
āļŠāđāļāļāļĨāļąāļāļāļąāļāļāļĩāļāļāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļąāļāđāļ |
void set(E e) |
āđāļāļĨāļĩāđāļĒāļāļāđāļēāļāļāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļąāļāļāļļāļāļąāļ |
boolean hasPrevious() |
āļāļĢāļ§āļāļŠāļāļāļ§āđāļēāļĄāļĩāļāļāļāđāļāļĢāļ°āļāļāļāđāļāļāļĒāļđāđāđāļāļ·āđāļāļāļŦāļĨāļąāļāļŦāļĢāļ·āļāđāļĄāđ |
E previous() |
āļŠāđāļāļāļĨāļąāļāļāļāļāđāļāļĢāļ°āļāļāļāļāđāļāļāļŦāļāđāļē |
int previousIndex() |
āļŠāđāļāļāļĨāļąāļāļāļąāļāļāļĩāļāļāļāļāļāļāđāļāļĢāļ°āļāļāļāļāđāļāļāļŦāļāđāļē |
void remove() |
āļĨāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļąāļāļāļļāļāļąāļ |
void add(E e) |
āđāļāļīāđāļĄāļāļāļāđāļāļĢāļ°āļāļāļāļāļĩāđāļŠāđāļ§āļāļāđāļēāļĒāļāļāļāļĢāļēāļĒāļāļēāļĢ |
"āļāļĩāļāļāļąāļĒāļŦāļāļķāđāļ āļāļĩāđāļāļĩāđāđāļĢāļēāļŠāļēāļĄāļēāļĢāļāđāļāļīāļāļŦāļāđāļēāđāļĨāļ°āļāļāļĒāļŦāļĨāļąāļāđāļāđ āđāļĨāļ°āļĒāļąāļāļĄāļĩāļāļĩāđāļāļāļĢāđāđāļĨāđāļāđ āļāļĩāļāļŠāļāļāļŠāļēāļĄāļāļĒāđāļēāļ"
"āļāļ·āļĄ āļāđāļēāļŠāļāđāļāļāļĩ āđāļāđāļāļĩāđāđāļŦāļ"
"āļŠāļĄāļĄāļāļīāļ§āđāļēāļāļļāļāļāđāļāļāļāļēāļĢāđāļĨāļ·āđāļāļāđāļāļĄāļēāđāļāļĢāļēāļĒāļāļēāļĢāļāļĩāđāđāļāļ·āđāļāļĄāđāļĒāļ āļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļĢāļąāļāļāļ°āļāđāļāļāļāđāļēāļāļāđāļē āđāļāđāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļąāļāđāļ () āļāļ°āđāļĢāđāļ§āļĄāļēāļ"
âāļāļ·āļĄ āļāļļāļāļāļģāđāļŦāđāļāļąāļāđāļāļ·āđāļ āļāļąāļāļāļ°āļāļģāļĄāļąāļāđāļ§āđâ
"āļāļāļāļāļļāļ āđāļāļĨāļĨāļĩāđ!"