﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-oldboy-文章分类-Java WEB Application</title><link>http://www.blogjava.net/oldboy/category/30447.html</link><description>&lt;marquee&gt;&lt;font face="楷体"&gt;在非洲的大草原上，当每天太阳升起的时候，每头羚羊都知道，如果它跑得比最快的一头猎豹还要慢，那它就要失去生命；同样的，每头猎豹也懂得，如果它跑得比最慢的那头羚羊还要慢，它也会失去生命。&lt;/font&gt;&lt;/marquee&gt;</description><language>zh-cn</language><lastBuildDate>Thu, 24 Apr 2008 11:41:34 GMT</lastBuildDate><pubDate>Thu, 24 Apr 2008 11:41:34 GMT</pubDate><ttl>60</ttl><item><title>是谁实现了Iterator接口？</title><link>http://www.blogjava.net/oldboy/articles/189238.html</link><dc:creator>OldBoy</dc:creator><author>OldBoy</author><pubDate>Fri, 28 Mar 2008 04:29:00 GMT</pubDate><guid>http://www.blogjava.net/oldboy/articles/189238.html</guid><wfw:comment>http://www.blogjava.net/oldboy/comments/189238.html</wfw:comment><comments>http://www.blogjava.net/oldboy/articles/189238.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/oldboy/comments/commentRss/189238.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/oldboy/services/trackbacks/189238.html</trackback:ping><description><![CDATA[&nbsp;&nbsp; <span style="font-size: 12pt; font-family: 楷体;">如果应用Java集合框架，很多时候都会用到</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;;">Iterator</span><span style="font-size: 12pt; font-family: 楷体;">接口类型的对象对集合中的元素进行遍历。但寻遍Java API帮助文档，却找不到任何类实现了Iterator接口。那么到底是谁实现了这个接口呢？</span>
<p style="text-align: left; text-indent: 21pt;" align="left"><span style="font-size: 12pt; font-family: 楷体;">其实，因为不同集合实现类后台工作的数据结构有所不同，所以没有办法用一个类来实现</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;;">Iterator</span><span style="font-size: 12pt; font-family: 楷体;">接口，可以使之适用于所有集合。这样，实现</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;;">Iterator</span><span style="font-size: 12pt; font-family: 楷体;">接口的任务就落到了集合实现类自己身上。</span></p>
<p style="text-align: left; text-indent: 21pt;" align="left"><span style="font-size: 12pt; font-family: 楷体;">由于实现了Iterator接口的类仅与具体的集合实现类有关，所以这个类被设计成了<strong>私有嵌套类</strong>。而凡是私有的类成员是不会出现在Java API帮助文档中的，因此我们在帮助文档中看不到这个类的说明。</span></p>
<p style="text-align: left; text-indent: 21pt;" align="left"><span style="font-size: 12pt; font-family: 楷体;">下面以数组实现的线性表为例，做一个简单的演示，相信看过了这段代码，大家就会清楚了。</span></p>
<p style="text-align: left; text-indent: 21pt;" align="left"><span style="font-size: 12pt; font-family: 楷体;">说明：我们这里主要是讲解</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;;">Iterator</span><span style="font-size: 12pt; font-family: 楷体;">接口的使用，所以在这个例子中只提供了add和get两个方法，以减少代码，便于大家阅读。</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">public </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">class</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> OurArrayList&lt;E&gt; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">implements</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> Iterable {</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">private</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> E[] </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">datas</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">private</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">int</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">size</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"><br />
</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">public</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> OurArrayList() {</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">this</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">(16);</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; }</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; </span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">public</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> OurArrayList(</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">int</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> capacity) {</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">datas</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> = (E[])</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">new</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> Object[capacity];</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">size</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> = 0;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; }</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; </span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">public</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">void</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> add(</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">int</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> index, E
obj) {</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">if</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> (</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">size</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> &gt;= </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">datas</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">.</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">length</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">) {</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E[] newData = (E[])</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">new</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> Object[</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">datas</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">.</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">length</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> * 2];</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.<em>arraycopy</em>(</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">datas</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">, 0, newData, 0, </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">datas</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">.</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">length</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">);</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">datas</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> = newData;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">for</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> (</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">int</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> i = </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">size</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> - 1; i &gt;= index; i--) </span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">datas</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">[i + 1] = </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">datas</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">[i];</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>
<p style="margin-left: 42pt; text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">datas</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">[index] = obj;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">size</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">++;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; }</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; </span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">public</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> E get(</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">int</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> index) {</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">if</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> (index &lt; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">size</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">) {</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">return</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> (E)</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">datas</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">[index];</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">else</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">return</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">null</span><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">;</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; }</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; </span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; </span><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">public</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> Iterator
iterator() {</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">return</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">new</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">
ArrayListIterator();</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; }</span></strong></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; </span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; </span><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">private</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">class</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> ArrayListIterator </span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">implements</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> Iterator {</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">private</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">int</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">count</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> = 0;</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">public</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">boolean</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> hasNext() {</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">return</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">count</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> &lt; </span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">size</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">;</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">public</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> E next() {</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(127, 0, 85);">return</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;"> get(</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 192);">count</span></strong><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">++);</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></strong></p>
<p style="text-align: left;" align="left"><strong><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">&nbsp;&nbsp; } </span></strong></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">} </span></p>
 <img src ="http://www.blogjava.net/oldboy/aggbug/189238.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oldboy/" target="_blank">OldBoy</a> 2008-03-28 12:29 <a href="http://www.blogjava.net/oldboy/articles/189238.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>