锘??xml version="1.0" encoding="utf-8" standalone="yes"?>www.久久久久久久久,久久国产精品免费一区二区三区,欧美一区久久久http://www.aygfsteel.com/fred-fudan/articles/217875.htmlfred.lifred.liSun, 27 Jul 2008 13:11:00 GMThttp://www.aygfsteel.com/fred-fudan/articles/217875.htmlhttp://www.aygfsteel.com/fred-fudan/comments/217875.htmlhttp://www.aygfsteel.com/fred-fudan/articles/217875.html#Feedback0http://www.aygfsteel.com/fred-fudan/comments/commentRss/217875.htmlhttp://www.aygfsteel.com/fred-fudan/services/trackbacks/217875.html
  • key set錛氭墍鏈塳ey鐨勯泦鍚堛傜敱浜巏ey鏄笉鍙噸澶嶇殑錛屾墍浠ヨ繑鍥炰竴涓猻et
  • value collection錛氭墍鏈塿alue鐨勯泦鍚堬紝value鍙互閲嶅
  • entry set錛氭墍鏈塳ey-value瀵圭殑闆嗗悎錛屼篃涓嶅彲鑳介噸澶?/li>
瀵硅繖涓変釜瑙嗗浘鐨勪慨鏀歸兘浼氬獎鍝嶅埌鍘熸潵鐨凪ap闆嗗悎銆?br /> 蹇呴』娉ㄦ剰鐨勬槸錛孧ap涓殑key瑕侀夋嫨涓嶅彲鍙樺璞★紝姣斿String錛屽惁鍒橫ap鐨勮涓轟笉鍙嫻嬨?br />
Map鎺ュ彛涓繕瀹氫箟浜嗕竴涓唴閮ㄦ帴鍙ap.Entry錛屽畠鍖呭惈浜嗕竴涓猭ey-value瀵硅薄錛屾彁渚涗簡getKey()鍜実etValue()絳夋柟娉曘傚拰entrySet()鏂規硶涓璧蜂嬌鐢紝鍙互鏂逛究鐨勯亶鍘嗘暣涓狹ap闆嗗悎銆?br />


fred.li 2008-07-27 21:11 鍙戣〃璇勮
]]>
TreeSet 綾誨垎鏋?/title><link>http://www.aygfsteel.com/fred-fudan/articles/217686.html</link><dc:creator>fred.li</dc:creator><author>fred.li</author><pubDate>Sat, 26 Jul 2008 09:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/fred-fudan/articles/217686.html</guid><wfw:comment>http://www.aygfsteel.com/fred-fudan/comments/217686.html</wfw:comment><comments>http://www.aygfsteel.com/fred-fudan/articles/217686.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fred-fudan/comments/commentRss/217686.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fred-fudan/services/trackbacks/217686.html</trackback:ping><description><![CDATA[     鎽樿: TreeSet 綾誨疄鐜頒簡 NavigableSet 鎺ュ彛錛屾槸涓縐嶆湁搴忕殑Set闆嗗悎錛? 蹇呴』鎻愪緵鍏冪礌鐨勬帓搴忔柟娉曪細鑷劧鎺掑簭錛屾垨鑰呭湪鏋勯犳柟娉曚腑鎻愪緵Comparator瀵硅薄 TreeSet 渚濊禆 TreeMap 鐨勫疄鐜幫紝鎵鏈夌殑鏂規硶閮戒緷鎵楾reeMap 鎺掑簭鏂規硶蹇呴』鍜宔quals(obj)鏂規硶鐩鎬竴鑷達紝浠ョ鍚圫et鐨勫畾涔? Code highlighting pro...  <a href='http://www.aygfsteel.com/fred-fudan/articles/217686.html'>闃呰鍏ㄦ枃</a><img src ="http://www.aygfsteel.com/fred-fudan/aggbug/217686.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fred-fudan/" target="_blank">fred.li</a> 2008-07-26 17:11 <a href="http://www.aygfsteel.com/fred-fudan/articles/217686.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>NavigableSet 鎺ュ彛鍒嗘瀽http://www.aygfsteel.com/fred-fudan/articles/216466.htmlfred.lifred.liMon, 21 Jul 2008 14:34:00 GMThttp://www.aygfsteel.com/fred-fudan/articles/216466.htmlhttp://www.aygfsteel.com/fred-fudan/comments/216466.htmlhttp://www.aygfsteel.com/fred-fudan/articles/216466.html#Feedback0http://www.aygfsteel.com/fred-fudan/comments/commentRss/216466.htmlhttp://www.aygfsteel.com/fred-fudan/services/trackbacks/216466.html NavigableSet 鎺ュ彛鐨勬柊鐗規э細
  • higher()銆乴ower()鏂規硶鍙互榪斿洖澶т簬銆佸皬浜庢寚瀹氬厓绱犵殑鏈榪戝厓绱?/li>
  • descendingSet()銆乨escendingIterator()鏂規硶鍙互鎸夌収鎺掑簭緇撴灉鐨勯嗗悜閬嶅巻鍏冪礌
  • subSet()銆乭eadSet()銆乼ailSet()榪欎簺鏂規硶涓彲浠ヤ紶鍏ュ弬鏁幫紝鎸囧畾鏄惁鍖呮嫭澶達紙灝撅級鍏冪礌



fred.li 2008-07-21 22:34 鍙戣〃璇勮
]]>
AbstractSet 鎶借薄綾誨垎鏋?/title><link>http://www.aygfsteel.com/fred-fudan/articles/216459.html</link><dc:creator>fred.li</dc:creator><author>fred.li</author><pubDate>Mon, 21 Jul 2008 14:20:00 GMT</pubDate><guid>http://www.aygfsteel.com/fred-fudan/articles/216459.html</guid><wfw:comment>http://www.aygfsteel.com/fred-fudan/comments/216459.html</wfw:comment><comments>http://www.aygfsteel.com/fred-fudan/articles/216459.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fred-fudan/comments/commentRss/216459.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fred-fudan/services/trackbacks/216459.html</trackback:ping><description><![CDATA[java.util.AbstractSet鎶借薄綾葷戶鎵胯嚜 AbstractCollection 鎶借薄綾伙紝鎵鏈塖et鐨勫疄鐜扮被閮界洿鎺ユ垨鑰呴棿鎺ョ戶鎵緼bstractSet鐖剁被銆?br /> AbstractSet綾誨寘鎷琫quals(),hashCode(),removeAll(c)鏂規硶錛岃繖浜涙柟娉曢兘琚疄鐜頒簡錛屽瓙綾繪棤闇鍐嶉噸鍐欍?br /> AbstractSet綾繪彁渚涗簡瀹炵幇Set闆嗗悎鐨勫熀鏈鏋訛紝鏂逛究HashSet銆乀reeSet榪欎簺瀛愮被鐨勫疄鐜般?br /> <br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;">  1</span> <span style="color: #0000ff;">package</span><span style="color: #000000;"> java.util;<br /> </span><span style="color: #008080;">  2</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">  3</span> <span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">abstract</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> AbstractSet</span><span style="color: #000000;"><</span><span style="color: #000000;">E</span><span style="color: #000000;">></span><span style="color: #000000;"> </span><span style="color: #0000ff;">extends</span><span style="color: #000000;"> AbstractCollection</span><span style="color: #000000;"><</span><span style="color: #000000;">E</span><span style="color: #000000;">></span><span style="color: #000000;"> </span><span style="color: #0000ff;">implements</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">  4</span> <span style="color: #000000;">        Set</span><span style="color: #000000;"><</span><span style="color: #000000;">E</span><span style="color: #000000;">></span><span style="color: #000000;"> {<br /> </span><span style="color: #008080;">  5</span> <span style="color: #000000;">    </span><span style="color: #008000;">/**</span><span style="color: #008000;"><br /> </span><span style="color: #008080;">  6</span> <span style="color: #008000;">     * Sole constructor. (For invocation by subclass constructors, typically<br /> </span><span style="color: #008080;">  7</span> <span style="color: #008000;">     * implicit.)<br /> </span><span style="color: #008080;">  8</span> <span style="color: #008000;">     </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">  9</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">protected</span><span style="color: #000000;"> AbstractSet() {<br /> </span><span style="color: #008080;"> 10</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;"> 11</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 12</span> <span style="color: #000000;">    </span><span style="color: #008000;">//</span><span style="color: #008000;"> Comparison and hashing</span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 13</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 14</span> <span style="color: #000000;">    </span><span style="color: #008000;">/**</span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 15</span> <span style="color: #008000;">     * Compares the specified object with this set for equality. Returns<br /> </span><span style="color: #008080;"> 16</span> <span style="color: #008000;">     * <tt>true</tt> if the given object is also a set, the two sets have the<br /> </span><span style="color: #008080;"> 17</span> <span style="color: #008000;">     * same size, and every member of the given set is contained in this set.<br /> </span><span style="color: #008080;"> 18</span> <span style="color: #008000;">     * This ensures that the <tt>equals</tt> method works properly across<br /> </span><span style="color: #008080;"> 19</span> <span style="color: #008000;">     * different implementations of the <tt>Set</tt> interface.<br /> </span><span style="color: #008080;"> 20</span> <span style="color: #008000;">     * <p><br /> </span><span style="color: #008080;"> 21</span> <span style="color: #008000;">     * <br /> </span><span style="color: #008080;"> 22</span> <span style="color: #008000;">     * This implementation first checks if the specified object is this set; if<br /> </span><span style="color: #008080;"> 23</span> <span style="color: #008000;">     * so it returns <tt>true</tt>. Then, it checks if the specified object is a<br /> </span><span style="color: #008080;"> 24</span> <span style="color: #008000;">     * set whose size is identical to the size of this set; if not, it returns<br /> </span><span style="color: #008080;"> 25</span> <span style="color: #008000;">     * false. If so, it returns <tt>containsAll((Collection) o)</tt>.<br /> </span><span style="color: #008080;"> 26</span> <span style="color: #008000;">     * <br /> </span><span style="color: #008080;"> 27</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@param</span><span style="color: #008000;"> o<br /> </span><span style="color: #008080;"> 28</span> <span style="color: #008000;">     *            object to be compared for equality with this set<br /> </span><span style="color: #008080;"> 29</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@return</span><span style="color: #008000;"> <tt>true</tt> if the specified object is equal to this set<br /> </span><span style="color: #008080;"> 30</span> <span style="color: #008000;">     </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br /> </span><span style="color: #008080;"> 31</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">boolean</span><span style="color: #000000;"> equals(Object o) {<br /> </span><span style="color: #008080;"> 32</span> <span style="color: #000000;">        </span><span style="color: #008000;">//</span><span style="color: #008000;"> 鏄惁鎸囧悜鍚屼竴涓璞★紵</span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 33</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (o </span><span style="color: #000000;">==</span><span style="color: #000000;"> </span><span style="color: #0000ff;">this</span><span style="color: #000000;">)<br /> </span><span style="color: #008080;"> 34</span> <span style="color: #000000;">            </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #0000ff;">true</span><span style="color: #000000;">;<br /> </span><span style="color: #008080;"> 35</span> <span style="color: #000000;">        <br /> </span><span style="color: #008080;"> 36</span> <span style="color: #000000;">        </span><span style="color: #008000;">//</span><span style="color: #008000;"> 鏄惁閮芥槸Set綾伙紵</span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 37</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (</span><span style="color: #000000;">!</span><span style="color: #000000;">(o </span><span style="color: #0000ff;">instanceof</span><span style="color: #000000;"> Set))<br /> </span><span style="color: #008080;"> 38</span> <span style="color: #000000;">            </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #0000ff;">false</span><span style="color: #000000;">;<br /> </span><span style="color: #008080;"> 39</span> <span style="color: #000000;">        <br /> </span><span style="color: #008080;"> 40</span> <span style="color: #000000;">        Collection c </span><span style="color: #000000;">=</span><span style="color: #000000;"> (Collection) o;<br /> </span><span style="color: #008080;"> 41</span> <span style="color: #000000;">        </span><span style="color: #008000;">//</span><span style="color: #008000;"> 鍏堟瘮杈冨ぇ灝?/span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 42</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (c.size() </span><span style="color: #000000;">!=</span><span style="color: #000000;"> size())<br /> </span><span style="color: #008080;"> 43</span> <span style="color: #000000;">            </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #0000ff;">false</span><span style="color: #000000;">;<br /> </span><span style="color: #008080;"> 44</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /> </span><span style="color: #008080;"> 45</span> <span style="color: #000000;">        </span><span style="color: #008000;">//</span><span style="color: #008000;"> 鍐嶆瘮杈冩墍鏈夌殑鍏冪礌</span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 46</span> <span style="color: #000000;">            </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> containsAll(c);<br /> </span><span style="color: #008080;"> 47</span> <span style="color: #000000;">        </span><span style="color: #008000;">//</span><span style="color: #008000;"> 澶勭悊containsAll(c)鎶涘嚭鐨勫紓甯?/span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 48</span> <span style="color: #000000;">        } </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassCastException unused) {<br /> </span><span style="color: #008080;"> 49</span> <span style="color: #000000;">            </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #0000ff;">false</span><span style="color: #000000;">;<br /> </span><span style="color: #008080;"> 50</span> <span style="color: #000000;">        } </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (NullPointerException unused) {<br /> </span><span style="color: #008080;"> 51</span> <span style="color: #000000;">            </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #0000ff;">false</span><span style="color: #000000;">;<br /> </span><span style="color: #008080;"> 52</span> <span style="color: #000000;">        }<br /> </span><span style="color: #008080;"> 53</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;"> 54</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 55</span> <span style="color: #000000;">    </span><span style="color: #008000;">/**</span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 56</span> <span style="color: #008000;">     * Returns the hash code value for this set. The hash code of a set is<br /> </span><span style="color: #008080;"> 57</span> <span style="color: #008000;">     * defined to be the sum of the hash codes of the elements in the set, where<br /> </span><span style="color: #008080;"> 58</span> <span style="color: #008000;">     * the hash code of a <tt>null</tt> element is defined to be zero. This<br /> </span><span style="color: #008080;"> 59</span> <span style="color: #008000;">     * ensures that <tt>s1.equals(s2)</tt> implies that<br /> </span><span style="color: #008080;"> 60</span> <span style="color: #008000;">     * <tt>s1.hashCode()==s2.hashCode()</tt> for any two sets <tt>s1</tt> and<br /> </span><span style="color: #008080;"> 61</span> <span style="color: #008000;">     * <tt>s2</tt>, as required by the general contract of<br /> </span><span style="color: #008080;"> 62</span> <span style="color: #008000;">     * {</span><span style="color: #808080;">@link</span><span style="color: #008000;"> Object#hashCode}.<br /> </span><span style="color: #008080;"> 63</span> <span style="color: #008000;">     * <br /> </span><span style="color: #008080;"> 64</span> <span style="color: #008000;">     * <p><br /> </span><span style="color: #008080;"> 65</span> <span style="color: #008000;">     * This implementation iterates over the set, calling the <tt>hashCode</tt><br /> </span><span style="color: #008080;"> 66</span> <span style="color: #008000;">     * method on each element in the set, and adding up the results.<br /> </span><span style="color: #008080;"> 67</span> <span style="color: #008000;">     * <br /> </span><span style="color: #008080;"> 68</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@return</span><span style="color: #008000;"> the hash code value for this set<br /> </span><span style="color: #008080;"> 69</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@see</span><span style="color: #008000;"> Object#equals(Object)<br /> </span><span style="color: #008080;"> 70</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@see</span><span style="color: #008000;"> Set#equals(Object)<br /> </span><span style="color: #008080;"> 71</span> <span style="color: #008000;">     </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br /> </span><span style="color: #008080;"> 72</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> hashCode() {<br /> </span><span style="color: #008080;"> 73</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> h </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">;<br /> </span><span style="color: #008080;"> 74</span> <span style="color: #000000;">        </span><span style="color: #008000;">//</span><span style="color: #008000;"> 浣跨敤榪唬鍣ㄩ亶鍘嗘墍鏈夌殑鍏冪礌</span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 75</span> <span style="color: #000000;">        Iterator</span><span style="color: #000000;"><</span><span style="color: #000000;">E</span><span style="color: #000000;">></span><span style="color: #000000;"> i </span><span style="color: #000000;">=</span><span style="color: #000000;"> iterator();<br /> </span><span style="color: #008080;"> 76</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">while</span><span style="color: #000000;"> (i.hasNext()) {<br /> </span><span style="color: #008080;"> 77</span> <span style="color: #000000;">            E obj </span><span style="color: #000000;">=</span><span style="color: #000000;"> i.next();<br /> </span><span style="color: #008080;"> 78</span> <span style="color: #000000;">            </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (obj </span><span style="color: #000000;">!=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">null</span><span style="color: #000000;">)<br /> </span><span style="color: #008080;"> 79</span> <span style="color: #000000;">                </span><span style="color: #008000;">//</span><span style="color: #008000;"> 鍔犱笂姣忎釜鍏冪礌鐨刪ashCode</span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 80</span> <span style="color: #000000;">                h </span><span style="color: #000000;">+=</span><span style="color: #000000;"> obj.hashCode();<br /> </span><span style="color: #008080;"> 81</span> <span style="color: #000000;">        }<br /> </span><span style="color: #008080;"> 82</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> h;<br /> </span><span style="color: #008080;"> 83</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;"> 84</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 85</span> <span style="color: #000000;">    </span><span style="color: #008000;">/**</span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 86</span> <span style="color: #008000;">     * Removes from this set all of its elements that are contained in the<br /> </span><span style="color: #008080;"> 87</span> <span style="color: #008000;">     * specified collection (optional operation). If the specified collection is<br /> </span><span style="color: #008080;"> 88</span> <span style="color: #008000;">     * also a set, this operation effectively modifies this set so that its<br /> </span><span style="color: #008080;"> 89</span> <span style="color: #008000;">     * value is the <i>asymmetric set difference</i> of the two sets.<br /> </span><span style="color: #008080;"> 90</span> <span style="color: #008000;">     * <br /> </span><span style="color: #008080;"> 91</span> <span style="color: #008000;">     * <p><br /> </span><span style="color: #008080;"> 92</span> <span style="color: #008000;">     * This implementation determines which is the smaller of this set and the<br /> </span><span style="color: #008080;"> 93</span> <span style="color: #008000;">     * specified collection, by invoking the <tt>size</tt> method on each. If<br /> </span><span style="color: #008080;"> 94</span> <span style="color: #008000;">     * this set has fewer elements, then the implementation iterates over this<br /> </span><span style="color: #008080;"> 95</span> <span style="color: #008000;">     * set, checking each element returned by the iterator in turn to see if it<br /> </span><span style="color: #008080;"> 96</span> <span style="color: #008000;">     * is contained in the specified collection. If it is so contained, it is<br /> </span><span style="color: #008080;"> 97</span> <span style="color: #008000;">     * removed from this set with the iterator's <tt>remove</tt> method. If the<br /> </span><span style="color: #008080;"> 98</span> <span style="color: #008000;">     * specified collection has fewer elements, then the implementation iterates<br /> </span><span style="color: #008080;"> 99</span> <span style="color: #008000;">     * over the specified collection, removing from this set each element<br /> </span><span style="color: #008080;">100</span> <span style="color: #008000;">     * returned by the iterator, using this set's <tt>remove</tt> method.<br /> </span><span style="color: #008080;">101</span> <span style="color: #008000;">     * <br /> </span><span style="color: #008080;">102</span> <span style="color: #008000;">     * <p><br /> </span><span style="color: #008080;">103</span> <span style="color: #008000;">     * Note that this implementation will throw an<br /> </span><span style="color: #008080;">104</span> <span style="color: #008000;">     * <tt>UnsupportedOperationException</tt> if the iterator returned by the<br /> </span><span style="color: #008080;">105</span> <span style="color: #008000;">     * <tt>iterator</tt> method does not implement the <tt>remove</tt> method.<br /> </span><span style="color: #008080;">106</span> <span style="color: #008000;">     * <br /> </span><span style="color: #008080;">107</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@param</span><span style="color: #008000;"> c<br /> </span><span style="color: #008080;">108</span> <span style="color: #008000;">     *            collection containing elements to be removed from this set<br /> </span><span style="color: #008080;">109</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@return</span><span style="color: #008000;"> <tt>true</tt> if this set changed as a result of the call<br /> </span><span style="color: #008080;">110</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@throws</span><span style="color: #008000;"> UnsupportedOperationException<br /> </span><span style="color: #008080;">111</span> <span style="color: #008000;">     *             if the <tt>removeAll</tt> operation is not supported by this<br /> </span><span style="color: #008080;">112</span> <span style="color: #008000;">     *             set<br /> </span><span style="color: #008080;">113</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@throws</span><span style="color: #008000;"> ClassCastException<br /> </span><span style="color: #008080;">114</span> <span style="color: #008000;">     *             if the class of an element of this set is incompatible with<br /> </span><span style="color: #008080;">115</span> <span style="color: #008000;">     *             the specified collection (optional)<br /> </span><span style="color: #008080;">116</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@throws</span><span style="color: #008000;"> NullPointerException<br /> </span><span style="color: #008080;">117</span> <span style="color: #008000;">     *             if this set contains a null element and the specified<br /> </span><span style="color: #008080;">118</span> <span style="color: #008000;">     *             collection does not permit null elements (optional), or if<br /> </span><span style="color: #008080;">119</span> <span style="color: #008000;">     *             the specified collection is null<br /> </span><span style="color: #008080;">120</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@see</span><span style="color: #008000;"> #remove(Object)<br /> </span><span style="color: #008080;">121</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@see</span><span style="color: #008000;"> #contains(Object)<br /> </span><span style="color: #008080;">122</span> <span style="color: #008000;">     </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">123</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">boolean</span><span style="color: #000000;"> removeAll(Collection</span><span style="color: #000000;"><?></span><span style="color: #000000;"> c) {<br /> </span><span style="color: #008080;">124</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">boolean</span><span style="color: #000000;"> modified </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">false</span><span style="color: #000000;">;<br /> </span><span style="color: #008080;">125</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">126</span> <span style="color: #000000;">        </span><span style="color: #008000;">//</span><span style="color: #008000;"> 瀵瑰厓绱犲皯鐨勯泦鍚堜嬌鐢ㄨ凱浠e櫒</span><span style="color: #008000;"><br /> </span><span style="color: #008080;">127</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (size() </span><span style="color: #000000;">></span><span style="color: #000000;"> c.size()) {<br /> </span><span style="color: #008080;">128</span> <span style="color: #000000;">            </span><span style="color: #0000ff;">for</span><span style="color: #000000;"> (Iterator</span><span style="color: #000000;"><?></span><span style="color: #000000;"> i </span><span style="color: #000000;">=</span><span style="color: #000000;"> c.iterator(); i.hasNext();)<br /> </span><span style="color: #008080;">129</span> <span style="color: #000000;">                </span><span style="color: #008000;">//</span><span style="color: #008000;"> Set闆嗗悎鍒犻櫎鍏冪礌錛岃褰曟搷浣滄槸鍚︽垚鍔?/span><span style="color: #008000;"><br /> </span><span style="color: #008080;">130</span> <span style="color: #000000;">                modified </span><span style="color: #000000;">|=</span><span style="color: #000000;"> remove(i.next());<br /> </span><span style="color: #008080;">131</span> <span style="color: #000000;">        } </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {<br /> </span><span style="color: #008080;">132</span> <span style="color: #000000;">            </span><span style="color: #0000ff;">for</span><span style="color: #000000;"> (Iterator</span><span style="color: #000000;"><?></span><span style="color: #000000;"> i </span><span style="color: #000000;">=</span><span style="color: #000000;"> iterator(); i.hasNext();) {<br /> </span><span style="color: #008080;">133</span> <span style="color: #000000;">                </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (c.contains(i.next())) {<br /> </span><span style="color: #008080;">134</span> <span style="color: #000000;">                </span><span style="color: #008000;">//</span><span style="color: #008000;"> 榪唬鍣ㄥ垹闄ゅ厓绱狅紝璁板綍鎴愬姛</span><span style="color: #008000;"><br /> </span><span style="color: #008080;">135</span> <span style="color: #000000;">                    i.remove();<br /> </span><span style="color: #008080;">136</span> <span style="color: #000000;">                    modified </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">true</span><span style="color: #000000;">;<br /> </span><span style="color: #008080;">137</span> <span style="color: #000000;">                }<br /> </span><span style="color: #008080;">138</span> <span style="color: #000000;">            }<br /> </span><span style="color: #008080;">139</span> <span style="color: #000000;">        }<br /> </span><span style="color: #008080;">140</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> modified;<br /> </span><span style="color: #008080;">141</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">142</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">143</span> <span style="color: #000000;">}<br /> </span><span style="color: #008080;">144</span> </div> <br /> <br /> <img src ="http://www.aygfsteel.com/fred-fudan/aggbug/216459.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fred-fudan/" target="_blank">fred.li</a> 2008-07-21 22:20 <a href="http://www.aygfsteel.com/fred-fudan/articles/216459.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>SortedSet 鎺ュ彛鍒嗘瀽http://www.aygfsteel.com/fred-fudan/articles/216238.htmlfred.lifred.liSun, 20 Jul 2008 13:24:00 GMThttp://www.aygfsteel.com/fred-fudan/articles/216238.htmlhttp://www.aygfsteel.com/fred-fudan/comments/216238.htmlhttp://www.aygfsteel.com/fred-fudan/articles/216238.html#Feedback0http://www.aygfsteel.com/fred-fudan/comments/commentRss/216238.htmlhttp://www.aygfsteel.com/fred-fudan/services/trackbacks/216238.html SortedSet鎺ュ彛寮曞叆鐨勬柊鐗規э細
  • 鍏寵仈Comparator鎺ュ彛錛屾敮鎸佸鍏冪礌鐨勬帓搴?/li>
  • 鎵╁睍浜嗗鏋勯犳柟娉曠殑綰﹀畾銆傚洜涓烘帴鍙d笉鑳藉畾涔夋瀯閫犳柟娉曪紝鎵浠ュ彧鑳藉湪鏂囨。涓鎺ュ彛瀹炵幇綾諱綔鍑虹害瀹?/li>
  • 鎻愪緵鏈夊簭Set琛嶇敓鍑虹殑鏂規硶錛歴ubSet(from,end),first(),last()
蹇呴』娉ㄦ剰鐨勬槸錛屽湪SortedSet涓嬌鐢ㄧ殑鎺掑簭鏂規硶錛孋omparable鎴栬呮槸Comparator錛屽繀欏誨拰equals鏂規硶鐨勫惈涔変竴鑷達紝鍚﹀垯浼氬嚭鐜?#8220;寮傚父鐨?#8221;Set銆傚洜涓篠ortedSet鍦ㄦ彃鍏ュ厓绱犵殑鏃跺欎嬌鐢╟ompare鏂規硶紜畾鍏冪礌鏄惁鐩稿悓錛屽鏋滃嚭鐜頒簡compare鏂規硶榪斿洖涓嶇浉絳夛紙鍏冪礌琚彃鍏ワ級錛屼絾鏄痚quals鏂規硶榪斿洖鐩哥瓑鐨勬儏鍐碉紝鎵瀹炵幇鐨凷et綾誨璞″氨浼氫笉絎﹀悎Set鐨勫師濮嬪畾涔夈?br />


fred.li 2008-07-20 21:24 鍙戣〃璇勮
]]>
Set 鎺ュ彛鍒嗘瀽http://www.aygfsteel.com/fred-fudan/articles/216192.htmlfred.lifred.liSun, 20 Jul 2008 09:16:00 GMThttp://www.aygfsteel.com/fred-fudan/articles/216192.htmlhttp://www.aygfsteel.com/fred-fudan/comments/216192.htmlhttp://www.aygfsteel.com/fred-fudan/articles/216192.html#Feedback0http://www.aygfsteel.com/fred-fudan/comments/commentRss/216192.htmlhttp://www.aygfsteel.com/fred-fudan/services/trackbacks/216192.html Set鎺ュ彛寮曞叆鐨勬柊鐗規э細
  • 涓嶅厑璁告坊鍔犻噸澶嶅厓绱狅紝鎵浠ull鍏冪礌鏈澶氭湁涓涓?/li>
  • 涓嶅厑璁窼et鑷寘鍚?/li>
  • add(),equals(),hashCode()鏂規硶綰﹀畾琚慨鏀癸紝浠ユ敮鎸佸厓绱犲敮涓鎬?br />


fred.li 2008-07-20 17:16 鍙戣〃璇勮
]]>
List 鎺ュ彛鍒嗘瀽http://www.aygfsteel.com/fred-fudan/articles/216191.htmlfred.lifred.liSun, 20 Jul 2008 08:59:00 GMThttp://www.aygfsteel.com/fred-fudan/articles/216191.htmlhttp://www.aygfsteel.com/fred-fudan/comments/216191.htmlhttp://www.aygfsteel.com/fred-fudan/articles/216191.html#Feedback0http://www.aygfsteel.com/fred-fudan/comments/commentRss/216191.htmlhttp://www.aygfsteel.com/fred-fudan/services/trackbacks/216191.html List鎺ュ彛鍔犲叆鐨勬柊鐗規у寘鎷細
  • 閫氳繃绱㈠紩璁塊棶鍜屼慨鏀瑰厓绱狅紝绱㈠紩鍊間粠0寮濮?/li>
  • 鍏佽閲嶅鍏冪礌錛屽寘鎷琻ull
  • 鎻愪緵ListIterator鎺ュ彛錛屾敮鎸佸弻鍚戦亶鍘嗭紝鍏冪礌鐨勬坊鍔犲拰淇敼



fred.li 2008-07-20 16:59 鍙戣〃璇勮
]]>
Collection 鎺ュ彛鍒嗘瀽http://www.aygfsteel.com/fred-fudan/articles/216178.htmlfred.lifred.liSun, 20 Jul 2008 07:21:00 GMThttp://www.aygfsteel.com/fred-fudan/articles/216178.htmlhttp://www.aygfsteel.com/fred-fudan/comments/216178.htmlhttp://www.aygfsteel.com/fred-fudan/articles/216178.html#Feedback0http://www.aygfsteel.com/fred-fudan/comments/commentRss/216178.htmlhttp://www.aygfsteel.com/fred-fudan/services/trackbacks/216178.html Collection 鎺ュ彛鐨勭戶鎵垮叧緋誨浘濡備笅錛?br />
java.util.Collection
  • java.util.List
  • java.util.Queue
    • java.util.Deque
  • java.util.Set
    • java.util.SortedSet
      • java.util.NavigableSet
Collection 鎺ュ彛鐨勬柟娉曞畾涔夊弬瑙丣DK鏂囨。銆?br />

fred.li 2008-07-20 15:21 鍙戣〃璇勮
]]>
HashSet 綾誨垎鏋?/title><link>http://www.aygfsteel.com/fred-fudan/articles/216088.html</link><dc:creator>fred.li</dc:creator><author>fred.li</author><pubDate>Sat, 19 Jul 2008 13:35:00 GMT</pubDate><guid>http://www.aygfsteel.com/fred-fudan/articles/216088.html</guid><wfw:comment>http://www.aygfsteel.com/fred-fudan/comments/216088.html</wfw:comment><comments>http://www.aygfsteel.com/fred-fudan/articles/216088.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fred-fudan/comments/commentRss/216088.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fred-fudan/services/trackbacks/216088.html</trackback:ping><description><![CDATA[     鎽樿: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->  1 package java.util;   2    3 public ...  <a href='http://www.aygfsteel.com/fred-fudan/articles/216088.html'>闃呰鍏ㄦ枃</a><img src ="http://www.aygfsteel.com/fred-fudan/aggbug/216088.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fred-fudan/" target="_blank">fred.li</a> 2008-07-19 21:35 <a href="http://www.aygfsteel.com/fred-fudan/articles/216088.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Iterator鍜孡istIterator鎺ュ彛鍒嗘瀽http://www.aygfsteel.com/fred-fudan/articles/215988.htmlfred.lifred.liSat, 19 Jul 2008 03:53:00 GMThttp://www.aygfsteel.com/fred-fudan/articles/215988.htmlhttp://www.aygfsteel.com/fred-fudan/comments/215988.htmlhttp://www.aygfsteel.com/fred-fudan/articles/215988.html#Feedback0http://www.aygfsteel.com/fred-fudan/comments/commentRss/215988.htmlhttp://www.aygfsteel.com/fred-fudan/services/trackbacks/215988.html Iterator鎺ュ彛涓寘鎷殑鏂規硶鏈夛細
 1 public interface Iterator<E> {
 2     /**
 3      * Returns <tt>true</tt> if the iteration has more elements. (In other
 4      * words, returns <tt>true</tt> if <tt>next</tt> would return an element
 5      * rather than throwing an exception.)
 6      *
 7      * @return <tt>true</tt> if the iterator has more elements.
 8      */
 9     boolean hasNext();
10 
11     /**
12      * Returns the next element in the iteration.
13      *
14      * @return the next element in the iteration.
15      * @exception NoSuchElementException iteration has no more elements.
16      */
17     E next();
18 
19     /**
20      * 
21      * Removes from the underlying collection the last element returned by the
22      * iterator (optional operation).  This method can be called only once per
23      * call to <tt>next</tt>.  The behavior of an iterator is unspecified if
24      * the underlying collection is modified while the iteration is in
25      * progress in any way other than by calling this method.
26      *
27      * @exception UnsupportedOperationException if the <tt>remove</tt>
28      *          operation is not supported by this Iterator.
29      
30      * @exception IllegalStateException if the <tt>next</tt> method has not
31      *          yet been called, or the <tt>remove</tt> method has already
32      *          been called after the last call to the <tt>next</tt>
33      *          method.
34      */
35     void remove();
36 }

ListIterator鎺ュ彛鎵╁睍浜咺terator鎺ュ彛錛屽畾涔変簡鏇村鐨勮闂柟娉曘備笉浠呭彲浠ュ悜鍓嶉亶鍘嗭紝榪樺彲浠ュ悜鍚庨亶鍘嗭紝娣誨姞銆佷慨鏀瑰厓绱犮侺istIterator鎺ュ彛涓寘鎷殑鏂規硶鏈夛細
  1 public interface ListIterator<E> extends Iterator<E> {
  2     // Query Operations
  3 
  4     /**
  5      * Returns <tt>true</tt> if this list iterator has more elements when
  6      * traversing the list in the forward direction. (In other words, returns
  7      * <tt>true</tt> if <tt>next</tt> would return an element rather than
  8      * throwing an exception.)
  9      *
 10      * @return <tt>true</tt> if the list iterator has more elements when
 11      *        traversing the list in the forward direction.
 12      */
 13     boolean hasNext();
 14 
 15     /**
 16      * Returns the next element in the list.  This method may be called
 17      * repeatedly to iterate through the list, or intermixed with calls to
 18      * <tt>previous</tt> to go back and forth.  (Note that alternating calls
 19      * to <tt>next</tt> and <tt>previous</tt> will return the same element
 20      * repeatedly.)
 21      *
 22      * @return the next element in the list.
 23      * @exception NoSuchElementException if the iteration has no next element.
 24      */
 25     E next();
 26 
 27     /**
 28      * Returns <tt>true</tt> if this list iterator has more elements when
 29      * traversing the list in the reverse direction.  (In other words, returns
 30      * <tt>true</tt> if <tt>previous</tt> would return an element rather than
 31      * throwing an exception.)
 32      *
 33      * @return <tt>true</tt> if the list iterator has more elements when
 34      *           traversing the list in the reverse direction.
 35      */
 36     boolean hasPrevious();
 37 
 38     /**
 39      * Returns the previous element in the list.  This method may be called
 40      * repeatedly to iterate through the list backwards, or intermixed with
 41      * calls to <tt>next</tt> to go back and forth.  (Note that alternating
 42      * calls to <tt>next</tt> and <tt>previous</tt> will return the same
 43      * element repeatedly.)
 44      *
 45      * @return the previous element in the list.
 46      *
 47      * @exception NoSuchElementException if the iteration has no previous
 48      *            element.
 49      */
 50     E previous();
 51 
 52     /**
 53      * Returns the index of the element that would be returned by a subsequent
 54      * call to <tt>next</tt>. (Returns list size if the list iterator is at the
 55      * end of the list.)
 56      *
 57      * @return the index of the element that would be returned by a subsequent
 58      *            call to <tt>next</tt>, or list size if list iterator is at end
 59      *           of list.
 60      */
 61     int nextIndex();
 62 
 63     /**
 64      * Returns the index of the element that would be returned by a subsequent
 65      * call to <tt>previous</tt>. (Returns -1 if the list iterator is at the
 66      * beginning of the list.)
 67      *
 68      * @return the index of the element that would be returned by a subsequent
 69      *            call to <tt>previous</tt>, or -1 if list iterator is at
 70      *           beginning of list.
 71      */
 72     int previousIndex();
 73 
 74 
 75     // Modification Operations
 76 
 77     /**
 78      * Removes from the list the last element that was returned by
 79      * <tt>next</tt> or <tt>previous</tt> (optional operation).  This call can
 80      * only be made once per call to <tt>next</tt> or <tt>previous</tt>.  It
 81      * can be made only if <tt>ListIterator.add</tt> has not been called after
 82      * the last call to <tt>next</tt> or <tt>previous</tt>.
 83      *
 84      * @exception UnsupportedOperationException if the <tt>remove</tt>
 85      *            operation is not supported by this list iterator.
 86      * @exception IllegalStateException neither <tt>next</tt> nor
 87      *            <tt>previous</tt> have been called, or <tt>remove</tt> or
 88      *            <tt>add</tt> have been called after the last call to
 89      *            <tt>next</tt> or <tt>previous</tt>.
 90      */
 91     void remove();
 92 
 93     /**
 94      * Replaces the last element returned by <tt>next</tt> or
 95      * <tt>previous</tt> with the specified element (optional operation).
 96      * This call can be made only if neither <tt>ListIterator.remove</tt> nor
 97      * <tt>ListIterator.add</tt> have been called after the last call to
 98      * <tt>next</tt> or <tt>previous</tt>.
 99      *
100      * @param e the element with which to replace the last element returned by
101      *          <tt>next</tt> or <tt>previous</tt>.
102      * @exception UnsupportedOperationException if the <tt>set</tt> operation
103      *           is not supported by this list iterator.
104      * @exception ClassCastException if the class of the specified element
105      *           prevents it from being added to this list.
106      * @exception IllegalArgumentException if some aspect of the specified
107      *          element prevents it from being added to this list.
108      * @exception IllegalStateException if neither <tt>next</tt> nor
109      *              <tt>previous</tt> have been called, or <tt>remove</tt> or
110      *          <tt>add</tt> have been called after the last call to
111      *           <tt>next</tt> or <tt>previous</tt>.
112      */
113     void set(E e);
114 
115     /**
116      * Inserts the specified element into the list (optional operation).  The
117      * element is inserted immediately before the next element that would be
118      * returned by <tt>next</tt>, if any, and after the next element that
119      * would be returned by <tt>previous</tt>, if any.  (If the list contains
120      * no elements, the new element becomes the sole element on the list.)
121      * The new element is inserted before the implicit cursor: a subsequent
122      * call to <tt>next</tt> would be unaffected, and a subsequent call to
123      * <tt>previous</tt> would return the new element.  (This call increases
124      * by one the value that would be returned by a call to <tt>nextIndex</tt>
125      * or <tt>previousIndex</tt>.)
126      *
127      * @param e the element to insert.
128      * @exception UnsupportedOperationException if the <tt>add</tt> method is
129      *           not supported by this list iterator.
130      *
131      * @exception ClassCastException if the class of the specified element
132      *           prevents it from being added to this list.
133      *
134      * @exception IllegalArgumentException if some aspect of this element
135      *            prevents it from being added to this list.
136      */
137     void add(E e);
138 }




fred.li 2008-07-19 11:53 鍙戣〃璇勮
]]>
LinkedList 綾誨垎鏋?/title><link>http://www.aygfsteel.com/fred-fudan/articles/215860.html</link><dc:creator>fred.li</dc:creator><author>fred.li</author><pubDate>Fri, 18 Jul 2008 08:48:00 GMT</pubDate><guid>http://www.aygfsteel.com/fred-fudan/articles/215860.html</guid><wfw:comment>http://www.aygfsteel.com/fred-fudan/comments/215860.html</wfw:comment><comments>http://www.aygfsteel.com/fred-fudan/articles/215860.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fred-fudan/comments/commentRss/215860.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fred-fudan/services/trackbacks/215860.html</trackback:ping><description><![CDATA[     鎽樿: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->   1 package java.util;    2     3...  <a href='http://www.aygfsteel.com/fred-fudan/articles/215860.html'>闃呰鍏ㄦ枃</a><img src ="http://www.aygfsteel.com/fred-fudan/aggbug/215860.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fred-fudan/" target="_blank">fred.li</a> 2008-07-18 16:48 <a href="http://www.aygfsteel.com/fred-fudan/articles/215860.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> 主站蜘蛛池模板: <a href="http://" target="_blank">明水县</a>| <a href="http://" target="_blank">和静县</a>| <a href="http://" target="_blank">成武县</a>| <a href="http://" target="_blank">东阿县</a>| <a href="http://" target="_blank">内黄县</a>| <a href="http://" target="_blank">股票</a>| <a href="http://" target="_blank">石阡县</a>| <a href="http://" target="_blank">敖汉旗</a>| <a href="http://" target="_blank">大同县</a>| <a href="http://" target="_blank">庆安县</a>| <a href="http://" target="_blank">渑池县</a>| <a href="http://" target="_blank">温州市</a>| <a href="http://" target="_blank">娄底市</a>| <a href="http://" target="_blank">烟台市</a>| <a href="http://" target="_blank">武城县</a>| <a href="http://" target="_blank">朝阳市</a>| <a href="http://" target="_blank">隆林</a>| <a href="http://" target="_blank">江安县</a>| <a href="http://" target="_blank">蒙阴县</a>| <a href="http://" target="_blank">安远县</a>| <a href="http://" target="_blank">阿尔山市</a>| <a href="http://" target="_blank">武强县</a>| <a href="http://" target="_blank">犍为县</a>| <a href="http://" target="_blank">阜阳市</a>| <a href="http://" target="_blank">鹤庆县</a>| <a href="http://" target="_blank">武汉市</a>| <a href="http://" target="_blank">高清</a>| <a href="http://" target="_blank">瑞金市</a>| <a href="http://" target="_blank">墨竹工卡县</a>| <a href="http://" target="_blank">尼勒克县</a>| <a href="http://" target="_blank">佛冈县</a>| <a href="http://" target="_blank">财经</a>| <a href="http://" target="_blank">吉水县</a>| <a href="http://" target="_blank">琼结县</a>| <a href="http://" target="_blank">临漳县</a>| <a href="http://" target="_blank">海林市</a>| <a href="http://" target="_blank">汤原县</a>| <a href="http://" target="_blank">涡阳县</a>| <a href="http://" target="_blank">丹江口市</a>| <a href="http://" target="_blank">镇远县</a>| <a href="http://" target="_blank">岑巩县</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>