﻿<?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-李敏-文章分类-算法</title><link>http://www.blogjava.net/onewalkingman/category/35601.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 30 Nov 2011 06:38:41 GMT</lastBuildDate><pubDate>Wed, 30 Nov 2011 06:38:41 GMT</pubDate><ttl>60</ttl><item><title>面试题（二）———斐波那契数列</title><link>http://www.blogjava.net/onewalkingman/articles/364129.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Thu, 17 Nov 2011 12:29:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/364129.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/364129.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/364129.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/364129.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/364129.html</trackback:ping><description><![CDATA[<strong><br />背景：<br /></strong>&nbsp; 斐波纳契数列（Fibonacci Sequence），又称黄金分割数列，指的是这样一个数列：1、1、2、3、5、8、13、21、&#8230;&#8230;在数学上，斐波纳契数列以如下被以递归的方法定义：F0=0，F1=1，Fn=F(n-1)+F(n-2)（n&gt;=2，n&#8712;N*）<br /><br />两种方法实现<br />1）递归<br />2）遍历<br /><br /><span style="color: #ff0000">示例：</span><br /><br /><font face="Verdana">&nbsp;&nbsp;&nbsp; for(int num=0;num&lt;10;num++){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(num+"&nbsp;&nbsp; "+fobin(num));<br />&nbsp;&nbsp;&nbsp; }</font><br /><br /><u style="background-color: #c0c0c0">递归</u><u><br /></u><font face="Verdana">&nbsp; <span style="color: #ff0000">//演算为目的，所以选用int</span><br /><br /><span style="color: #0000ff">private int fobin(int n) </span>{<br />&nbsp;&nbsp;&nbsp; if(n==0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 0;<br />&nbsp;&nbsp;&nbsp; if(n==1)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; return fobin(n-1)+fobin(n-2);<br />&nbsp; }</font><br /><br /><br /><u style="background-color: #c0c0c0">遍历</u><u><br /></u><span style="color: #0000ff">private int lastFobinListValue(List&lt;Integer&gt; list)&nbsp;</span>{<br />&nbsp;&nbsp;&nbsp; final int LEN=list.size();<br />&nbsp;&nbsp;&nbsp; final int lastNum=LEN-1;<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; final int THE_N=list.get(lastNum);<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; return THE_N;<br />&nbsp; }<br />&nbsp;&nbsp;<br />&nbsp; <span style="color: #0000ff">private List&lt;Integer&gt; fobinList(List&lt;Integer&gt; list,int n) </span>{<br />&nbsp;&nbsp;&nbsp; for(int i=2;i&lt;n;i++){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int last=list.get(i-2);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int next=list.get(i-1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int num=last+next;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list.add(new Integer(num));<br />&nbsp;&nbsp;&nbsp; }<br />&nbsp; <br />&nbsp;&nbsp;&nbsp; return list;<br />&nbsp; }<br />&nbsp;&nbsp;<br />&nbsp; <span style="color: #0000ff">private List&lt;Integer&gt; initFobinList() </span>{<br />&nbsp;&nbsp;&nbsp; final int N1=1;<br />&nbsp;&nbsp;&nbsp; final int N2=1;<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; List&lt;Integer&gt; list=new ArrayList&lt;Integer&gt;();<br />&nbsp;&nbsp;&nbsp; list.add(new Integer(N1));<br />&nbsp;&nbsp;&nbsp; list.add(new Integer(N2));<br />&nbsp; <br />&nbsp;&nbsp;&nbsp; return list;<br />&nbsp; }<br />&nbsp;&nbsp;<br />&nbsp; <span style="color: #0000ff">private int fobin(int n)&nbsp;</span>{<br />&nbsp;&nbsp;&nbsp; if(n==0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; if(n==1)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 1;<br />&nbsp;&nbsp;&nbsp;<br />&nbsp; <span style="color: #339966">/** </span><br /><span style="color: #339966">&nbsp;&nbsp;&nbsp; int first=0;</span><br /><span style="color: #339966">&nbsp;&nbsp;&nbsp; int next=1;</span><br />&nbsp;&nbsp;&nbsp; <br /><span style="color: #339966">&nbsp;&nbsp;&nbsp; int count=0;</span><br />&nbsp;&nbsp;&nbsp; <br /><span style="color: #339966">&nbsp;&nbsp;&nbsp; for(int i=1;i&lt;n;i++){</span><br /><span style="color: #339966">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; count=first+next;//(n-2)+(n-1)</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /><span style="color: #339966">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; first=next;&nbsp;&nbsp; //0-&gt;1</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /><span style="color: #339966">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; next=count;&nbsp; //1-&gt;1</span><br /><span style="color: #339966">&nbsp;&nbsp;&nbsp; }</span><br />&nbsp;&nbsp;&nbsp; <br /><span style="color: #339966">&nbsp;&nbsp;&nbsp; return count;</span><br /><span style="color: #339966">&nbsp;&nbsp;&nbsp; */</span><br /><br />&nbsp;&nbsp;&nbsp; List&lt;Integer&gt; baseList=initFobinList();<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; List&lt;Integer&gt; fullFobinList=fobinList(baseList,n);<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; final int THE_N=lastFobinListValue(fullFobinList);<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; return THE_N;<br />&nbsp; } <img src ="http://www.blogjava.net/onewalkingman/aggbug/364129.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2011-11-17 20:29 <a href="http://www.blogjava.net/onewalkingman/articles/364129.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>面试题（一）———截取字符串</title><link>http://www.blogjava.net/onewalkingman/articles/364127.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Thu, 17 Nov 2011 12:02:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/364127.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/364127.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/364127.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/364127.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/364127.html</trackback:ping><description><![CDATA[&nbsp;<br />&nbsp; 编写一个截取字符串的函数，输入为一个字符串和字节数，输出为按字节截取的字符串。 但是要保证汉字不被截半个，如&#8220;我ABC&#8221;4，应该截为&#8220;我AB&#8221;，输入&#8220;我ABC汉DEF&#8221;，6，应该输出为&#8220;我ABC&#8221;而不是&#8220;我ABC+汉的半个&#8221;。 
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;str</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">abc好吗d</span><span style="color: #000000">"</span><span style="color: #000000">;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;byteCount</span><span style="color: #000000">=</span><span style="color: #000000">6</span><span style="color: #000000">;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;newStr</span><span style="color: #000000">=</span><span style="color: #000000">split(str,byteCount);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(str);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(byteCount);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(newStr);</span></div><br /><span style="background-color: #ff0000">功能模块：</span><br /> 
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img id="Codehighlighter1_0_30_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_30_Open_Text.style.display='none'; Codehighlighter1_0_30_Closed_Image.style.display='inline'; Codehighlighter1_0_30_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_0_30_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_0_30_Closed_Text.style.display='none'; Codehighlighter1_0_30_Open_Image.style.display='inline'; Codehighlighter1_0_30_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_0_30_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_0_30_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;*&nbsp;移除截取的字节中的一个汉字单字节<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><img id="Codehighlighter1_88_221_Open_Image" onclick="this.style.display='none'; Codehighlighter1_88_221_Open_Text.style.display='none'; Codehighlighter1_88_221_Closed_Image.style.display='inline'; Codehighlighter1_88_221_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_88_221_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_88_221_Closed_Text.style.display='none'; Codehighlighter1_88_221_Open_Image.style.display='inline'; Codehighlighter1_88_221_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif">&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]&nbsp;removeInvalidByte(</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]byteArray)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_88_221_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_88_221_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;newLen</span><span style="color: #000000">=</span><span style="color: #000000">byteArray.length</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]newByteArray</span><span style="color: #000000">=</span><span style="color: #000000">Arrays.copyOf(byteArray,newLen);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;newByteArray;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;<br /><img id="Codehighlighter1_228_263_Open_Image" onclick="this.style.display='none'; Codehighlighter1_228_263_Open_Text.style.display='none'; Codehighlighter1_228_263_Closed_Image.style.display='inline'; Codehighlighter1_228_263_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_228_263_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_228_263_Closed_Text.style.display='none'; Codehighlighter1_228_263_Open_Image.style.display='inline'; Codehighlighter1_228_263_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif">&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_228_263_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_228_263_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;*&nbsp;查找截取的字节中是否保留了一个汉字的单字节<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><img id="Codehighlighter1_324_497_Open_Image" onclick="this.style.display='none'; Codehighlighter1_324_497_Open_Text.style.display='none'; Codehighlighter1_324_497_Closed_Image.style.display='inline'; Codehighlighter1_324_497_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_324_497_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_324_497_Closed_Text.style.display='none'; Codehighlighter1_324_497_Open_Image.style.display='inline'; Codehighlighter1_324_497_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif">&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">boolean</span><span style="color: #000000">&nbsp;haveFullChineseByte(</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]byteArray)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_324_497_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_324_497_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;count</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img id="Codehighlighter1_376_431_Open_Image" onclick="this.style.display='none'; Codehighlighter1_376_431_Open_Text.style.display='none'; Codehighlighter1_376_431_Closed_Image.style.display='inline'; Codehighlighter1_376_431_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_376_431_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_376_431_Closed_Text.style.display='none'; Codehighlighter1_376_431_Open_Image.style.display='inline'; Codehighlighter1_376_431_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">byte</span><span style="color: #000000">&nbsp;word:byteArray)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_376_431_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_376_431_Open_Text"><span style="color: #000000">{<br /><img id="Codehighlighter1_394_419_Open_Image" onclick="this.style.display='none'; Codehighlighter1_394_419_Open_Text.style.display='none'; Codehighlighter1_394_419_Closed_Image.style.display='inline'; Codehighlighter1_394_419_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_394_419_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_394_419_Closed_Text.style.display='none'; Codehighlighter1_394_419_Open_Image.style.display='inline'; Codehighlighter1_394_419_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(word</span><span style="color: #000000">&lt;</span><span style="color: #000000">0</span><span style="color: #000000">)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_394_419_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_394_419_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count</span><span style="color: #000000">++</span><span style="color: #000000">;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">boolean</span><span style="color: #000000">&nbsp;isFull</span><span style="color: #000000">=</span><span style="color: #000000">(count</span><span style="color: #000000">%</span><span style="color: #000000">2</span><span style="color: #000000">!=</span><span style="color: #000000">0</span><span style="color: #000000">);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;isFull;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;<br /><img id="Codehighlighter1_558_814_Open_Image" onclick="this.style.display='none'; Codehighlighter1_558_814_Open_Text.style.display='none'; Codehighlighter1_558_814_Closed_Image.style.display='inline'; Codehighlighter1_558_814_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_558_814_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_558_814_Closed_Text.style.display='none'; Codehighlighter1_558_814_Open_Image.style.display='inline'; Codehighlighter1_558_814_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif">&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]&nbsp;getSplitBytes(String&nbsp;str,</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;byteCount)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_558_814_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_558_814_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">&nbsp;byteArray[]</span><span style="color: #000000">=</span><span style="color: #000000">str.getBytes();<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">&nbsp;newByteArray[]</span><span style="color: #000000">=</span><span style="color: #000000">Arrays.copyOf(byteArray,byteCount);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img id="Codehighlighter1_671_785_Open_Image" onclick="this.style.display='none'; Codehighlighter1_671_785_Open_Text.style.display='none'; Codehighlighter1_671_785_Closed_Image.style.display='inline'; Codehighlighter1_671_785_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_671_785_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_671_785_Closed_Text.style.display='none'; Codehighlighter1_671_785_Open_Image.style.display='inline'; Codehighlighter1_671_785_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_671_785_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_671_785_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;for(int&nbsp;i=0;i&lt;byteCount;i++){<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte&nbsp;word=byteArray[i];<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;newByteArray[i]=word;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;newByteArray;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;<br /><img id="Codehighlighter1_821_872_Open_Image" onclick="this.style.display='none'; Codehighlighter1_821_872_Open_Text.style.display='none'; Codehighlighter1_821_872_Closed_Image.style.display='inline'; Codehighlighter1_821_872_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_821_872_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_821_872_Closed_Text.style.display='none'; Codehighlighter1_821_872_Open_Image.style.display='inline'; Codehighlighter1_821_872_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif">&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_821_872_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_821_872_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;*&nbsp;截取一个字符串中指定长度的字节（如果最后一位为一个汉字的单字节则进行忽略）<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><img id="Codehighlighter1_927_1160_Open_Image" onclick="this.style.display='none'; Codehighlighter1_927_1160_Open_Text.style.display='none'; Codehighlighter1_927_1160_Closed_Image.style.display='inline'; Codehighlighter1_927_1160_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_927_1160_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_927_1160_Closed_Text.style.display='none'; Codehighlighter1_927_1160_Open_Image.style.display='inline'; Codehighlighter1_927_1160_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif">&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;String&nbsp;split(String&nbsp;str,</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;byteCount)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_927_1160_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_927_1160_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">&nbsp;newByteArray[]</span><span style="color: #000000">=</span><span style="color: #000000">getSplitBytes(str,byteCount);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img id="Codehighlighter1_1029_1087_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1029_1087_Open_Text.style.display='none'; Codehighlighter1_1029_1087_Closed_Image.style.display='inline'; Codehighlighter1_1029_1087_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_1029_1087_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1029_1087_Closed_Text.style.display='none'; Codehighlighter1_1029_1087_Open_Image.style.display='inline'; Codehighlighter1_1029_1087_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(haveFullChineseByte(newByteArray))</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1029_1087_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1029_1087_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;newByteArray</span><span style="color: #000000">=</span><span style="color: #000000">removeInvalidByte(newByteArray);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;newStr</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;String(newByteArray);<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;newStr;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;}</span></span></div><br /><br /><br /><br /><br /><br /><img src ="http://www.blogjava.net/onewalkingman/aggbug/364127.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2011-11-17 20:02 <a href="http://www.blogjava.net/onewalkingman/articles/364127.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对比两个数组中的数，找出有重复的数</title><link>http://www.blogjava.net/onewalkingman/articles/331435.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Wed, 08 Sep 2010 14:12:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/331435.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/331435.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/331435.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/331435.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/331435.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 需求：从数组A和数组B中找出相同的数（每个数组中没有重复数）思路：1&nbsp; 借鉴查表法，把每个数组中数值映射成一个大数组的下标值。2&nbsp; 然后遍历两个目标数组，对映射到的大数组中的值进行累加。3&nbsp; 最后遍历大数组，得到数值=2的那些索引，即两个数组中相同的数。4&nbsp; 大数组的长度为数组A和数组B中最大的那个数模块：  ...&nbsp;&nbsp;<a href='http://www.blogjava.net/onewalkingman/articles/331435.html'>阅读全文</a><img src ="http://www.blogjava.net/onewalkingman/aggbug/331435.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2010-09-08 22:12 <a href="http://www.blogjava.net/onewalkingman/articles/331435.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>求指定日期在一个星期中的天数</title><link>http://www.blogjava.net/onewalkingman/articles/329814.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Tue, 24 Aug 2010 09:01:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/329814.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/329814.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/329814.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/329814.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/329814.html</trackback:ping><description><![CDATA[项目：求指定日期在一个星期中的天数<br />
<br />
需求：<br />
（一）对指定日期（两种方式）来进行求值<br />
1 java.util.Date<br />
2 直接输入年、月、日<br />
<br />
功能列表：<br />
（一）获得指定日期在一个星期中的天数<br />
----------------------------------<br />
这个功能可以从一个日历类（java.util.Calendar）得到，所以可以重用。<br />
1 为了使用该功能必须构造一个日历类，所以必须把输入方式（2种）包装成日历类<br />
2 自然是调用日历类提供的方法来完成求值<br />
<br />
设计：<br />
DateCommon<br />
public getDayOfWeek（year：int，month：int，date：int）：int<br />
public getDayOfWeek（date：java.util.Date）：int<br />
<br />
代码：<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.Calendar;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.Date;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><br />
<img id="Codehighlighter1_68_1387_Open_Image" onclick="this.style.display='none'; Codehighlighter1_68_1387_Open_Text.style.display='none'; Codehighlighter1_68_1387_Closed_Image.style.display='inline'; Codehighlighter1_68_1387_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" /><img style="display: none" id="Codehighlighter1_68_1387_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_68_1387_Closed_Text.style.display='none'; Codehighlighter1_68_1387_Open_Image.style.display='inline'; Codehighlighter1_68_1387_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" /></span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;DateCommon&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_68_1387_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_68_1387_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_71_191_Open_Image" onclick="this.style.display='none'; Codehighlighter1_71_191_Open_Text.style.display='none'; Codehighlighter1_71_191_Closed_Image.style.display='inline'; Codehighlighter1_71_191_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_71_191_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_71_191_Closed_Text.style.display='none'; Codehighlighter1_71_191_Open_Image.style.display='inline'; Codehighlighter1_71_191_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_71_191_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_71_191_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;通过指定Date（java.util.Date）构造Calendar（java.util.Calendar）<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080">@param</span><span style="color: #008000">&nbsp;date<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;指定的日期<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080">@return</span><span style="color: #008000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_237_333_Open_Image" onclick="this.style.display='none'; Codehighlighter1_237_333_Open_Text.style.display='none'; Codehighlighter1_237_333_Closed_Image.style.display='inline'; Codehighlighter1_237_333_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_237_333_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_237_333_Closed_Text.style.display='none'; Codehighlighter1_237_333_Open_Image.style.display='inline'; Codehighlighter1_237_333_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;Calendar&nbsp;createCalendar(Date&nbsp;date)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_237_333_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_237_333_Open_Text"><span style="color: #000000">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calendar&nbsp;calendar&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Calendar.getInstance();<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;calendar.setTime(date);<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;calendar;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img id="Codehighlighter1_337_453_Open_Image" onclick="this.style.display='none'; Codehighlighter1_337_453_Open_Text.style.display='none'; Codehighlighter1_337_453_Closed_Image.style.display='inline'; Codehighlighter1_337_453_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_337_453_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_337_453_Closed_Text.style.display='none'; Codehighlighter1_337_453_Open_Image.style.display='inline'; Codehighlighter1_337_453_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_337_453_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_337_453_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*通过指定日期构造Calendar（java.util.Calendar）<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080">@param</span><span style="color: #008000">&nbsp;year年<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080">@param</span><span style="color: #008000">&nbsp;month月<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080">@param</span><span style="color: #008000">&nbsp;date日<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080">@return</span><span style="color: #008000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_519_684_Open_Image" onclick="this.style.display='none'; Codehighlighter1_519_684_Open_Text.style.display='none'; Codehighlighter1_519_684_Closed_Image.style.display='inline'; Codehighlighter1_519_684_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_519_684_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_519_684_Closed_Text.style.display='none'; Codehighlighter1_519_684_Open_Image.style.display='inline'; Codehighlighter1_519_684_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;Calendar&nbsp;createCalendar(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;year,&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;month,&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;date)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_519_684_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_519_684_Open_Text"><span style="color: #000000">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calendar&nbsp;calendar&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Calendar.getInstance();<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;Calendar中的月份和实际月份时间相差为1（它的1月份为0）</span><span style="color: #008000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;month&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;month&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;calendar.set(year,&nbsp;month,&nbsp;date);<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;calendar;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img id="Codehighlighter1_688_693_Open_Image" onclick="this.style.display='none'; Codehighlighter1_688_693_Open_Text.style.display='none'; Codehighlighter1_688_693_Closed_Image.style.display='inline'; Codehighlighter1_688_693_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_688_693_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_688_693_Closed_Text.style.display='none'; Codehighlighter1_688_693_Open_Image.style.display='inline'; Codehighlighter1_688_693_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_688_693_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_688_693_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000">&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_696_741_Open_Image" onclick="this.style.display='none'; Codehighlighter1_696_741_Open_Text.style.display='none'; Codehighlighter1_696_741_Closed_Image.style.display='inline'; Codehighlighter1_696_741_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_696_741_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_696_741_Closed_Text.style.display='none'; Codehighlighter1_696_741_Open_Image.style.display='inline'; Codehighlighter1_696_741_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_696_741_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_696_741_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;获得java.util.Calendar中的日期在一个星期中的天数<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_796_875_Open_Image" onclick="this.style.display='none'; Codehighlighter1_796_875_Open_Text.style.display='none'; Codehighlighter1_796_875_Closed_Image.style.display='inline'; Codehighlighter1_796_875_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_796_875_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_796_875_Closed_Text.style.display='none'; Codehighlighter1_796_875_Open_Image.style.display='inline'; Codehighlighter1_796_875_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;getCalendarDayOfWeek(Calendar&nbsp;calendar)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_796_875_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_796_875_Open_Text"><span style="color: #000000">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;dayOfWeek&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;calendar.get(Calendar.DAY_OF_WEEK);<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;dayOfWeek;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img id="Codehighlighter1_879_884_Open_Image" onclick="this.style.display='none'; Codehighlighter1_879_884_Open_Text.style.display='none'; Codehighlighter1_879_884_Closed_Image.style.display='inline'; Codehighlighter1_879_884_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_879_884_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_879_884_Closed_Text.style.display='none'; Codehighlighter1_879_884_Open_Image.style.display='inline'; Codehighlighter1_879_884_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_879_884_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_879_884_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000">&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_887_931_Open_Image" onclick="this.style.display='none'; Codehighlighter1_887_931_Open_Text.style.display='none'; Codehighlighter1_887_931_Closed_Image.style.display='inline'; Codehighlighter1_887_931_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_887_931_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_887_931_Closed_Text.style.display='none'; Codehighlighter1_887_931_Open_Image.style.display='inline'; Codehighlighter1_887_931_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_887_931_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_887_931_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*获得&nbsp;java.util.Date中的&nbsp;指定日期在一个星期中的天数<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_969_1070_Open_Image" onclick="this.style.display='none'; Codehighlighter1_969_1070_Open_Text.style.display='none'; Codehighlighter1_969_1070_Closed_Image.style.display='inline'; Codehighlighter1_969_1070_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_969_1070_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_969_1070_Closed_Text.style.display='none'; Codehighlighter1_969_1070_Open_Image.style.display='inline'; Codehighlighter1_969_1070_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;getDayOfWeek(Date&nbsp;date)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_969_1070_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_969_1070_Open_Text"><span style="color: #000000">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;构造指定日期</span><span style="color: #008000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calendar&nbsp;calendar&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;createCalendar(date);<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;getCalendarDayOfWeek(calendar);<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img id="Codehighlighter1_1074_1079_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1074_1079_Open_Text.style.display='none'; Codehighlighter1_1074_1079_Closed_Image.style.display='inline'; Codehighlighter1_1074_1079_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_1074_1079_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1074_1079_Closed_Text.style.display='none'; Codehighlighter1_1074_1079_Open_Image.style.display='inline'; Codehighlighter1_1074_1079_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1074_1079_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_1074_1079_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000">&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_1082_1108_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1082_1108_Open_Text.style.display='none'; Codehighlighter1_1082_1108_Closed_Image.style.display='inline'; Codehighlighter1_1082_1108_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_1082_1108_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1082_1108_Closed_Text.style.display='none'; Codehighlighter1_1082_1108_Open_Image.style.display='inline'; Codehighlighter1_1082_1108_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1082_1108_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_1082_1108_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*获得指定日期在一个星期中的天数<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_1166_1280_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1166_1280_Open_Text.style.display='none'; Codehighlighter1_1166_1280_Closed_Image.style.display='inline'; Codehighlighter1_1166_1280_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_1166_1280_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1166_1280_Closed_Text.style.display='none'; Codehighlighter1_1166_1280_Open_Image.style.display='inline'; Codehighlighter1_1166_1280_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;getDayOfWeek(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;year,&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;month,&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;date)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1166_1280_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_1166_1280_Open_Text"><span style="color: #000000">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;构造指定日期</span><span style="color: #008000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calendar&nbsp;calendar&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;createCalendar(year,&nbsp;month,&nbsp;date);<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;getCalendarDayOfWeek(calendar);<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img id="Codehighlighter1_1284_1289_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1284_1289_Open_Text.style.display='none'; Codehighlighter1_1284_1289_Closed_Image.style.display='inline'; Codehighlighter1_1284_1289_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_1284_1289_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1284_1289_Closed_Text.style.display='none'; Codehighlighter1_1284_1289_Open_Image.style.display='inline'; Codehighlighter1_1284_1289_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1284_1289_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_1284_1289_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000">&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_1292_1308_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1292_1308_Open_Text.style.display='none'; Codehighlighter1_1292_1308_Closed_Image.style.display='inline'; Codehighlighter1_1292_1308_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_1292_1308_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1292_1308_Closed_Text.style.display='none'; Codehighlighter1_1292_1308_Open_Image.style.display='inline'; Codehighlighter1_1292_1308_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1292_1308_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_1292_1308_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;业务入口<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_1333_1385_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1333_1385_Open_Text.style.display='none'; Codehighlighter1_1333_1385_Closed_Image.style.display='inline'; Codehighlighter1_1333_1385_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Codehighlighter1_1333_1385_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1333_1385_Closed_Text.style.display='none'; Codehighlighter1_1333_1385_Open_Image.style.display='inline'; Codehighlighter1_1333_1385_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;service()&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1333_1385_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_1333_1385_Open_Text"><span style="color: #000000">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(getDayOfWeek(</span><span style="color: #000000">2010</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">8</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">));<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" />}</span></span></div>
<br />
<span style="color: #ff0000">主要是练习一下&#8220;正规&#8221;（我理解）的完成一个功能，暂时忽略掉<u>健壮性</u>！</span><br />
<br />
<img src ="http://www.blogjava.net/onewalkingman/aggbug/329814.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2010-08-24 17:01 <a href="http://www.blogjava.net/onewalkingman/articles/329814.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>处理重复数</title><link>http://www.blogjava.net/onewalkingman/articles/328545.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Wed, 11 Aug 2010 08:07:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/328545.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/328545.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/328545.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/328545.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/328545.html</trackback:ping><description><![CDATA[<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img id="Codehighlighter1_18_53_Open_Image" onclick="this.style.display='none'; Codehighlighter1_18_53_Open_Text.style.display='none'; Codehighlighter1_18_53_Closed_Image.style.display='inline'; Codehighlighter1_18_53_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_18_53_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_18_53_Closed_Text.style.display='none'; Codehighlighter1_18_53_Open_Image.style.display='inline'; Codehighlighter1_18_53_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" /><span style="color: #000000">&nbsp;String&nbsp;tests[]&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_18_53_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_18_53_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">aaaa</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">bbbb</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">aaaa</span><span style="color: #000000">"</span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;Analysis&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;String&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;an&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Analysis&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;String&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;(tests);<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">an.add("aaaa");<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">an.add("bbbb");<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">an.add(111);</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(an.isOnlyOne());</span></div>
<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img id="Codehighlighter1_0_15_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_15_Open_Text.style.display='none'; Codehighlighter1_0_15_Closed_Image.style.display='inline'; Codehighlighter1_0_15_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_0_15_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_0_15_Closed_Text.style.display='none'; Codehighlighter1_0_15_Open_Image.style.display='inline'; Codehighlighter1_0_15_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" /><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_0_15_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_0_15_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;*处理重复数&nbsp;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_38_478_Open_Image" onclick="this.style.display='none'; Codehighlighter1_38_478_Open_Text.style.display='none'; Codehighlighter1_38_478_Closed_Image.style.display='inline'; Codehighlighter1_38_478_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_38_478_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_38_478_Closed_Text.style.display='none'; Codehighlighter1_38_478_Open_Image.style.display='inline'; Codehighlighter1_38_478_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" /></span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;Analysis&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;T&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_38_478_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_38_478_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;Set&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;T&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;temp&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;HashSet&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;T&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;();<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;count&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img id="Codehighlighter1_135_140_Open_Image" onclick="this.style.display='none'; Codehighlighter1_135_140_Open_Text.style.display='none'; Codehighlighter1_135_140_Closed_Image.style.display='inline'; Codehighlighter1_135_140_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_135_140_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_135_140_Closed_Text.style.display='none'; Codehighlighter1_135_140_Open_Image.style.display='inline'; Codehighlighter1_135_140_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;Analysis()</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_135_140_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_135_140_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img id="Codehighlighter1_168_244_Open_Image" onclick="this.style.display='none'; Codehighlighter1_168_244_Open_Text.style.display='none'; Codehighlighter1_168_244_Closed_Image.style.display='inline'; Codehighlighter1_168_244_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_168_244_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_168_244_Closed_Text.style.display='none'; Codehighlighter1_168_244_Open_Image.style.display='inline'; Codehighlighter1_168_244_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;Analysis(T<img src="http://www.blogjava.net/Images/dot.gif"  alt="" />&nbsp;t)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_168_244_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_168_244_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;HashSet&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;T&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;(Arrays.asList(t));<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;count&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;t.length;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img id="Codehighlighter1_249_267_Open_Image" onclick="this.style.display='none'; Codehighlighter1_249_267_Open_Text.style.display='none'; Codehighlighter1_249_267_Closed_Image.style.display='inline'; Codehighlighter1_249_267_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_249_267_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_249_267_Closed_Text.style.display='none'; Codehighlighter1_249_267_Open_Image.style.display='inline'; Codehighlighter1_249_267_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_249_267_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_249_267_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;*添加数据&nbsp;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_291_326_Open_Image" onclick="this.style.display='none'; Codehighlighter1_291_326_Open_Text.style.display='none'; Codehighlighter1_291_326_Closed_Image.style.display='inline'; Codehighlighter1_291_326_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_291_326_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_291_326_Closed_Text.style.display='none'; Codehighlighter1_291_326_Open_Image.style.display='inline'; Codehighlighter1_291_326_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;add(T&nbsp;t)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_291_326_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_291_326_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;temp.add(t);<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;count</span><span style="color: #000000">++</span><span style="color: #000000">;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img id="Codehighlighter1_331_353_Open_Image" onclick="this.style.display='none'; Codehighlighter1_331_353_Open_Text.style.display='none'; Codehighlighter1_331_353_Closed_Image.style.display='inline'; Codehighlighter1_331_353_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_331_353_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_331_353_Closed_Text.style.display='none'; Codehighlighter1_331_353_Open_Image.style.display='inline'; Codehighlighter1_331_353_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_331_353_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_331_353_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;*检查是否有重复值&nbsp;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_383_476_Open_Image" onclick="this.style.display='none'; Codehighlighter1_383_476_Open_Text.style.display='none'; Codehighlighter1_383_476_Closed_Image.style.display='inline'; Codehighlighter1_383_476_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_383_476_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_383_476_Closed_Text.style.display='none'; Codehighlighter1_383_476_Open_Image.style.display='inline'; Codehighlighter1_383_476_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">boolean</span><span style="color: #000000">&nbsp;isOnlyOne()</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_383_476_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_383_476_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">容器的实际大小&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;containerSize&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;temp.size();<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;count&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;containerSize;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />}</span></span></div>
<img src ="http://www.blogjava.net/onewalkingman/aggbug/328545.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2010-08-11 16:07 <a href="http://www.blogjava.net/onewalkingman/articles/328545.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>验证连续数</title><link>http://www.blogjava.net/onewalkingman/articles/327992.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Wed, 04 Aug 2010 18:16:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/327992.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/327992.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/327992.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/327992.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/327992.html</trackback:ping><description><![CDATA[<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img id="Codehighlighter1_13_42_Open_Image" onclick="this.style.display='none'; Codehighlighter1_13_42_Open_Text.style.display='none'; Codehighlighter1_13_42_Closed_Image.style.display='inline'; Codehighlighter1_13_42_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" /><img style="display: none" id="Codehighlighter1_13_42_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_13_42_Closed_Text.style.display='none'; Codehighlighter1_13_42_Open_Image.style.display='inline'; Codehighlighter1_13_42_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" /><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;nums[]&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_13_42_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_13_42_Open_Text"><span style="color: #000000">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">3</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">3</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">6</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">4</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">2</span><span style="color: #000000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;scanIndexNumber(nums);<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><br />
<img id="Codehighlighter1_94_111_Open_Image" onclick="this.style.display='none'; Codehighlighter1_94_111_Open_Text.style.display='none'; Codehighlighter1_94_111_Closed_Image.style.display='inline'; Codehighlighter1_94_111_Closed_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" /><img style="display: none" id="Codehighlighter1_94_111_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_94_111_Closed_Text.style.display='none'; Codehighlighter1_94_111_Open_Image.style.display='inline'; Codehighlighter1_94_111_Open_Text.style.display='inline';" alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;nums&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">[]</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_94_111_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_94_111_Open_Text"><span style="color: #000000">{<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">3</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">6</span><span style="color: #000000"><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">;<br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><br />
<img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;scanIndexNumber(nums);</span></div>
<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img id="Codehighlighter1_1_35_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1_35_Open_Text.style.display='none'; Codehighlighter1_1_35_Closed_Image.style.display='inline'; Codehighlighter1_1_35_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_1_35_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1_35_Closed_Text.style.display='none'; Codehighlighter1_1_35_Open_Image.style.display='inline'; Codehighlighter1_1_35_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" /><span style="color: #000000">&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1_35_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_1_35_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000">&nbsp;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;*扫描连续数（先验证重复，后验证连续数）&nbsp;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_78_506_Open_Image" onclick="this.style.display='none'; Codehighlighter1_78_506_Open_Text.style.display='none'; Codehighlighter1_78_506_Closed_Image.style.display='inline'; Codehighlighter1_78_506_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_78_506_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_78_506_Closed_Text.style.display='none'; Codehighlighter1_78_506_Open_Image.style.display='inline'; Codehighlighter1_78_506_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;scanIndexNumber(</span><span style="color: #0000ff">int</span><span style="color: #000000">[]&nbsp;nums)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_78_506_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_78_506_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">判断重复数和有效数组长度&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(</span><span style="color: #000000">!</span><span style="color: #000000">isNumberOnlyOne(nums)&nbsp;</span><span style="color: #000000">||</span><span style="color: #000000">&nbsp;nums.length&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">)<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">数据不合法!</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img id="Codehighlighter1_196_476_Open_Image" onclick="this.style.display='none'; Codehighlighter1_196_476_Open_Text.style.display='none'; Codehighlighter1_196_476_Closed_Image.style.display='inline'; Codehighlighter1_196_476_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_196_476_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_196_476_Closed_Text.style.display='none'; Codehighlighter1_196_476_Open_Image.style.display='inline'; Codehighlighter1_196_476_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_196_476_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_196_476_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">返回数组中的最大值和最小值&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">[]&nbsp;MinAndMax&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;scanArrayNumberMinAndMax(nums);<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">最小值&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;min&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;MinAndMax[</span><span style="color: #000000">0</span><span style="color: #000000">];<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">最大值&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;max&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;MinAndMax[</span><span style="color: #000000">1</span><span style="color: #000000">];<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">原始数组的长度&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;argsArrayLen&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;nums.length;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;checkIndexNumber(argsArrayLen,&nbsp;min,&nbsp;max);<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;System.out.println();<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br />
<img id="Codehighlighter1_513_568_Open_Image" onclick="this.style.display='none'; Codehighlighter1_513_568_Open_Text.style.display='none'; Codehighlighter1_513_568_Closed_Image.style.display='inline'; Codehighlighter1_513_568_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_513_568_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_513_568_Closed_Text.style.display='none'; Codehighlighter1_513_568_Open_Image.style.display='inline'; Codehighlighter1_513_568_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_513_568_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_513_568_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;*求出数组中的最小和最大值，返回的结果是一个数组。第一个数是最小值，第二个是最大值。&nbsp;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_621_908_Open_Image" onclick="this.style.display='none'; Codehighlighter1_621_908_Open_Text.style.display='none'; Codehighlighter1_621_908_Closed_Image.style.display='inline'; Codehighlighter1_621_908_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_621_908_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_621_908_Closed_Text.style.display='none'; Codehighlighter1_621_908_Open_Image.style.display='inline'; Codehighlighter1_621_908_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">[]&nbsp;scanArrayNumberMinAndMax(</span><span style="color: #0000ff">int</span><span style="color: #000000">[]&nbsp;nums)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_621_908_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_621_908_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">最小值&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;min&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;nums[</span><span style="color: #000000">0</span><span style="color: #000000">];<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">最大值&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;max&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;nums[</span><span style="color: #000000">0</span><span style="color: #000000">];<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img id="Codehighlighter1_716_831_Open_Image" onclick="this.style.display='none'; Codehighlighter1_716_831_Open_Text.style.display='none'; Codehighlighter1_716_831_Closed_Image.style.display='inline'; Codehighlighter1_716_831_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_716_831_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_716_831_Closed_Text.style.display='none'; Codehighlighter1_716_831_Open_Image.style.display='inline'; Codehighlighter1_716_831_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;num:&nbsp;nums)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_716_831_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_716_831_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">求最大值&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(min&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;num)<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;num;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">求最大值&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(max&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;num)<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;num;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img id="Codehighlighter1_862_883_Open_Image" onclick="this.style.display='none'; Codehighlighter1_862_883_Open_Text.style.display='none'; Codehighlighter1_862_883_Closed_Image.style.display='inline'; Codehighlighter1_862_883_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_862_883_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_862_883_Closed_Text.style.display='none'; Codehighlighter1_862_883_Open_Image.style.display='inline'; Codehighlighter1_862_883_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">[]&nbsp;result&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">[]</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_862_883_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_862_883_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min,&nbsp;max<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;result;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br />
<img id="Codehighlighter1_913_935_Open_Image" onclick="this.style.display='none'; Codehighlighter1_913_935_Open_Text.style.display='none'; Codehighlighter1_913_935_Closed_Image.style.display='inline'; Codehighlighter1_913_935_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_913_935_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_913_935_Closed_Text.style.display='none'; Codehighlighter1_913_935_Open_Image.style.display='inline'; Codehighlighter1_913_935_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_913_935_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_913_935_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;*验证是否有重复数&nbsp;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_981_1237_Open_Image" onclick="this.style.display='none'; Codehighlighter1_981_1237_Open_Text.style.display='none'; Codehighlighter1_981_1237_Closed_Image.style.display='inline'; Codehighlighter1_981_1237_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_981_1237_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_981_1237_Closed_Text.style.display='none'; Codehighlighter1_981_1237_Open_Image.style.display='inline'; Codehighlighter1_981_1237_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">boolean</span><span style="color: #000000">&nbsp;isNumberOnlyOne(</span><span style="color: #0000ff">int</span><span style="color: #000000">[]&nbsp;nums)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_981_1237_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_981_1237_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">消除重复数据&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;Set&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;Integer&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;s&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;HashSet&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;Integer&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;();<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img id="Codehighlighter1_1073_1097_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1073_1097_Open_Text.style.display='none'; Codehighlighter1_1073_1097_Closed_Image.style.display='inline'; Codehighlighter1_1073_1097_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_1073_1097_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1073_1097_Closed_Text.style.display='none'; Codehighlighter1_1073_1097_Open_Image.style.display='inline'; Codehighlighter1_1073_1097_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;num:&nbsp;nums)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1073_1097_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1073_1097_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.add(num);<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">原始数组的长度&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;argsArrayLen&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;nums.length;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">不重复的数组个数&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;arrayLen&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;s.size();<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;argsArrayLen&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;arrayLen;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br />
<img id="Codehighlighter1_1242_1261_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1242_1261_Open_Text.style.display='none'; Codehighlighter1_1242_1261_Closed_Image.style.display='inline'; Codehighlighter1_1242_1261_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_1242_1261_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1242_1261_Closed_Text.style.display='none'; Codehighlighter1_1242_1261_Open_Image.style.display='inline'; Codehighlighter1_1242_1261_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1242_1261_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_1242_1261_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;*验证连续数&nbsp;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_1329_1625_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1329_1625_Open_Text.style.display='none'; Codehighlighter1_1329_1625_Closed_Image.style.display='inline'; Codehighlighter1_1329_1625_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_1329_1625_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1329_1625_Closed_Text.style.display='none'; Codehighlighter1_1329_1625_Open_Image.style.display='inline'; Codehighlighter1_1329_1625_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;checkIndexNumber(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;argsArrayLen,&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;min,&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;max)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1329_1625_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1329_1625_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">理论上的连续数的总数&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;numLen&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;max&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;min&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">判断是否为连续数&nbsp;</span><span style="color: #008000"><br />
<img id="Codehighlighter1_1430_1577_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1430_1577_Open_Text.style.display='none'; Codehighlighter1_1430_1577_Closed_Image.style.display='inline'; Codehighlighter1_1430_1577_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_1430_1577_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1430_1577_Closed_Text.style.display='none'; Codehighlighter1_1430_1577_Open_Image.style.display='inline'; Codehighlighter1_1430_1577_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(argsArrayLen&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;numLen)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1430_1577_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1430_1577_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">数组的个数=&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;argsArrayLen);<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">理论上的连续数的总数=&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;numLen);<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">Bing&nbsp;Go!</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">非连续数!</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />&nbsp;&nbsp;}</span></span></div>
<img src ="http://www.blogjava.net/onewalkingman/aggbug/327992.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2010-08-05 02:16 <a href="http://www.blogjava.net/onewalkingman/articles/327992.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>求一定范围内的素数</title><link>http://www.blogjava.net/onewalkingman/articles/308209.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Mon, 04 Jan 2010 13:39:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/308209.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/308209.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/308209.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/308209.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/308209.html</trackback:ping><description><![CDATA[素数：只能被1和自身整除的数。<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">&nbsp;1</span><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /><img src="http://www.blogjava.net/Images/dot.gif"  alt="" />.<br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img id="Codehighlighter1_9_91_Open_Image" onclick="this.style.display='none'; Codehighlighter1_9_91_Open_Text.style.display='none'; Codehighlighter1_9_91_Closed_Image.style.display='inline'; Codehighlighter1_9_91_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_9_91_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_9_91_Closed_Text.style.display='none'; Codehighlighter1_9_91_Open_Image.style.display='inline'; Codehighlighter1_9_91_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span id="Codehighlighter1_9_91_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/**&nbsp;*/</span><span id="Codehighlighter1_9_91_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;*求素数，采用筛选法，即把每个自然数的的积求出来放入BitSet集合中，然后遍历<br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;*每个集合的索引（自然数的积）中为false的位。&nbsp;<br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img id="Codehighlighter1_116_694_Open_Image" onclick="this.style.display='none'; Codehighlighter1_116_694_Open_Text.style.display='none'; Codehighlighter1_116_694_Closed_Image.style.display='inline'; Codehighlighter1_116_694_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_116_694_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_116_694_Closed_Text.style.display='none'; Codehighlighter1_116_694_Open_Image.style.display='inline'; Codehighlighter1_116_694_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;TestNum()</span><span id="Codehighlighter1_116_694_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_116_694_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;BitSet&nbsp;b&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;BitSet();<br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">10</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">40以内的数&nbsp;</span><span style="color: #008000"><br />
</span><span style="color: #008080">11</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;len&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">40</span><span style="color: #000000">;<br />
</span><span style="color: #008080">12</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">13</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">BitSet判断位，用于检测是否完成填充&nbsp;</span><span style="color: #008000"><br />
</span><span style="color: #008080">14</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">boolean</span><span style="color: #000000">&nbsp;isover&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">false</span><span style="color: #000000">;<br />
</span><span style="color: #008080">15</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">16</span><span style="color: #000000"><img id="Codehighlighter1_283_528_Open_Image" onclick="this.style.display='none'; Codehighlighter1_283_528_Open_Text.style.display='none'; Codehighlighter1_283_528_Closed_Image.style.display='inline'; Codehighlighter1_283_528_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_283_528_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_283_528_Closed_Text.style.display='none'; Codehighlighter1_283_528_Open_Image.style.display='inline'; Codehighlighter1_283_528_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">2</span><span style="color: #000000">;&nbsp;i&nbsp;</span><span style="color: #000000">&lt;=</span><span style="color: #000000">&nbsp;len&nbsp;</span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">!</span><span style="color: #000000">isover;&nbsp;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_283_528_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_283_528_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">17</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">18</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;isover&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">;<br />
</span><span style="color: #008080">19</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">20</span><span style="color: #000000"><img id="Codehighlighter1_354_494_Open_Image" onclick="this.style.display='none'; Codehighlighter1_354_494_Open_Text.style.display='none'; Codehighlighter1_354_494_Closed_Image.style.display='inline'; Codehighlighter1_354_494_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_354_494_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_354_494_Closed_Text.style.display='none'; Codehighlighter1_354_494_Open_Image.style.display='inline'; Codehighlighter1_354_494_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;j&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;i&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">;&nbsp;(i&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;j)&nbsp;</span><span style="color: #000000">&lt;=</span><span style="color: #000000">&nbsp;len;&nbsp;j</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_354_494_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_354_494_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">21</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">22</span><span style="color: #000000"><img id="Codehighlighter1_383_486_Open_Image" onclick="this.style.display='none'; Codehighlighter1_383_486_Open_Text.style.display='none'; Codehighlighter1_383_486_Closed_Image.style.display='inline'; Codehighlighter1_383_486_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_383_486_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_383_486_Closed_Text.style.display='none'; Codehighlighter1_383_486_Open_Image.style.display='inline'; Codehighlighter1_383_486_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(</span><span style="color: #000000">!</span><span style="color: #000000">b.get(i&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;j))</span><span id="Codehighlighter1_383_486_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_383_486_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">23</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.print(i&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;j&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">24</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">25</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b.set(i&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;j);<br />
</span><span style="color: #008080">26</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">27</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;isover&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">false</span><span style="color: #000000">;<br />
</span><span style="color: #008080">28</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">29</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">30</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println();<br />
</span><span style="color: #008080">31</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">32</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">33</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;System.out.print(</span><span style="color: #000000">"</span><span style="color: #000000">[&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">34</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">35</span><span style="color: #000000"><img id="Codehighlighter1_600_662_Open_Image" onclick="this.style.display='none'; Codehighlighter1_600_662_Open_Text.style.display='none'; Codehighlighter1_600_662_Closed_Image.style.display='inline'; Codehighlighter1_600_662_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_600_662_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_600_662_Closed_Text.style.display='none'; Codehighlighter1_600_662_Open_Image.style.display='inline'; Codehighlighter1_600_662_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">;&nbsp;i&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;b.length();&nbsp;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_600_662_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_600_662_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">36</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(</span><span style="color: #000000">!</span><span style="color: #000000">b.get(i))<br />
</span><span style="color: #008080">37</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.print(i&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">38</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">39</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">40</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;System.out.print(</span><span style="color: #000000">"</span><span style="color: #000000">]</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">41</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">42</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<img src ="http://www.blogjava.net/onewalkingman/aggbug/308209.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2010-01-04 21:39 <a href="http://www.blogjava.net/onewalkingman/articles/308209.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>迅雷面试题</title><link>http://www.blogjava.net/onewalkingman/articles/304461.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Tue, 01 Dec 2009 22:34:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/304461.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/304461.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/304461.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/304461.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/304461.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_0_58_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_58_Open_Text.style.display='none'; Codehighlighter1_0_58_Closed_Image.style.display='inline'; Codehighlighter1_0_58_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_0_58_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_0_58_Closed_Text.style.display='none'; Codehighlighter1_0_58_Open_Image.style.display='inline'; Codehighlighter1_0_58_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span id="Codehighlighter1_0_58_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/**&nbsp;*/</span><span id="Codehighlighter1_0_58_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*&nbsp;有三个线程ID分别是A、B、C,请用多线编程实现，在屏幕上循环打印10次ABCABC&#8230;。<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_84_385_Open_Image" onclick="this.style.display='none'; Codehighlighter1_84_385_Open_Text.style.display='none'; Codehighlighter1_84_385_Closed_Image.style.display='inline'; Codehighlighter1_84_385_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_84_385_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_84_385_Closed_Text.style.display='none'; Codehighlighter1_84_385_Open_Image.style.display='inline'; Codehighlighter1_84_385_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;TestThread&nbsp;</span><span id="Codehighlighter1_84_385_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_84_385_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_111_307_Open_Image" onclick="this.style.display='none'; Codehighlighter1_111_307_Open_Text.style.display='none'; Codehighlighter1_111_307_Closed_Image.style.display='inline'; Codehighlighter1_111_307_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_111_307_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_111_307_Closed_Text.style.display='none'; Codehighlighter1_111_307_Open_Image.style.display='inline'; Codehighlighter1_111_307_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;service()&nbsp;</span><span id="Codehighlighter1_111_307_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_111_307_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;IDChartCount&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;ID.values().length&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IDChart&nbsp;dpool&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;IDChart(IDChartCount);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_233_304_Open_Image" onclick="this.style.display='none'; Codehighlighter1_233_304_Open_Text.style.display='none'; Codehighlighter1_233_304_Closed_Image.style.display='inline'; Codehighlighter1_233_304_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_233_304_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_233_304_Closed_Text.style.display='none'; Codehighlighter1_233_304_Open_Image.style.display='inline'; Codehighlighter1_233_304_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;(ID&nbsp;id&nbsp;:&nbsp;ID.values())&nbsp;</span><span id="Codehighlighter1_233_304_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_233_304_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thread&nbsp;t&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;ThreadImpl(dpool,&nbsp;id,&nbsp;id.name());<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t.start();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_350_383_Open_Image" onclick="this.style.display='none'; Codehighlighter1_350_383_Open_Text.style.display='none'; Codehighlighter1_350_383_Closed_Image.style.display='inline'; Codehighlighter1_350_383_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_350_383_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_350_383_Closed_Text.style.display='none'; Codehighlighter1_350_383_Open_Image.style.display='inline'; Codehighlighter1_350_383_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(String[]&nbsp;args)&nbsp;</span><span id="Codehighlighter1_350_383_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_350_383_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;TestThread().service();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_396_407_Open_Image" onclick="this.style.display='none'; Codehighlighter1_396_407_Open_Text.style.display='none'; Codehighlighter1_396_407_Closed_Image.style.display='inline'; Codehighlighter1_396_407_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_396_407_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_396_407_Closed_Text.style.display='none'; Codehighlighter1_396_407_Open_Image.style.display='inline'; Codehighlighter1_396_407_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">enum</span><span style="color: #000000">&nbsp;ID&nbsp;</span><span id="Codehighlighter1_396_407_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_396_407_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;a,&nbsp;b,&nbsp;c<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_442_939_Open_Image" onclick="this.style.display='none'; Codehighlighter1_442_939_Open_Text.style.display='none'; Codehighlighter1_442_939_Closed_Image.style.display='inline'; Codehighlighter1_442_939_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_442_939_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_442_939_Closed_Text.style.display='none'; Codehighlighter1_442_939_Open_Image.style.display='inline'; Codehighlighter1_442_939_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;ThreadImpl&nbsp;</span><span style="color: #0000ff">extends</span><span style="color: #000000">&nbsp;Thread&nbsp;</span><span id="Codehighlighter1_442_939_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_442_939_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">final</span><span style="color: #000000">&nbsp;ID&nbsp;id;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">final</span><span style="color: #000000">&nbsp;IDChart&nbsp;chart;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_552_610_Open_Image" onclick="this.style.display='none'; Codehighlighter1_552_610_Open_Text.style.display='none'; Codehighlighter1_552_610_Closed_Image.style.display='inline'; Codehighlighter1_552_610_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_552_610_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_552_610_Closed_Text.style.display='none'; Codehighlighter1_552_610_Open_Image.style.display='inline'; Codehighlighter1_552_610_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;ThreadImpl(IDChart&nbsp;chart,&nbsp;ID&nbsp;id,&nbsp;String&nbsp;name)&nbsp;</span><span id="Codehighlighter1_552_610_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_552_610_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">super</span><span style="color: #000000">(name);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.chart&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;chart;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.id&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;id;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_632_937_Open_Image" onclick="this.style.display='none'; Codehighlighter1_632_937_Open_Text.style.display='none'; Codehighlighter1_632_937_Closed_Image.style.display='inline'; Codehighlighter1_632_937_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_632_937_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_632_937_Closed_Text.style.display='none'; Codehighlighter1_632_937_Open_Image.style.display='inline'; Codehighlighter1_632_937_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;run()&nbsp;</span><span id="Codehighlighter1_632_937_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_632_937_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_661_934_Open_Image" onclick="this.style.display='none'; Codehighlighter1_661_934_Open_Text.style.display='none'; Codehighlighter1_661_934_Closed_Image.style.display='inline'; Codehighlighter1_661_934_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_661_934_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_661_934_Closed_Text.style.display='none'; Codehighlighter1_661_934_Open_Image.style.display='inline'; Codehighlighter1_661_934_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">;&nbsp;i&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">10</span><span style="color: #000000">;)&nbsp;</span><span id="Codehighlighter1_661_934_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_661_934_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_687_800_Open_Image" onclick="this.style.display='none'; Codehighlighter1_687_800_Open_Text.style.display='none'; Codehighlighter1_687_800_Closed_Image.style.display='inline'; Codehighlighter1_687_800_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_687_800_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_687_800_Closed_Text.style.display='none'; Codehighlighter1_687_800_Open_Image.style.display='inline'; Codehighlighter1_687_800_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">synchronized</span><span style="color: #000000">&nbsp;(chart)&nbsp;</span><span id="Codehighlighter1_687_800_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_687_800_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_714_795_Open_Image" onclick="this.style.display='none'; Codehighlighter1_714_795_Open_Text.style.display='none'; Codehighlighter1_714_795_Closed_Image.style.display='inline'; Codehighlighter1_714_795_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_714_795_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_714_795_Closed_Text.style.display='none'; Codehighlighter1_714_795_Open_Image.style.display='inline'; Codehighlighter1_714_795_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(chart.check(id))&nbsp;</span><span id="Codehighlighter1_714_795_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_714_795_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(getId()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;getName()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;id);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i</span><span style="color: #000000">++</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_809_828_Open_Image" onclick="this.style.display='none'; Codehighlighter1_809_828_Open_Text.style.display='none'; Codehighlighter1_809_828_Closed_Image.style.display='inline'; Codehighlighter1_809_828_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_809_828_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_809_828_Closed_Text.style.display='none'; Codehighlighter1_809_828_Open_Image.style.display='inline'; Codehighlighter1_809_828_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_809_828_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_809_828_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(</span><span style="color: #000000">1</span><span style="color: #000000">);<br />
<img id="Codehighlighter1_861_930_Open_Image" onclick="this.style.display='none'; Codehighlighter1_861_930_Open_Text.style.display='none'; Codehighlighter1_861_930_Closed_Image.style.display='inline'; Codehighlighter1_861_930_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_861_930_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_861_930_Closed_Text.style.display='none'; Codehighlighter1_861_930_Open_Image.style.display='inline'; Codehighlighter1_861_930_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000">&nbsp;(InterruptedException&nbsp;e)&nbsp;</span><span id="Codehighlighter1_861_930_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_861_930_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;TODO&nbsp;Auto-generated&nbsp;catch&nbsp;block</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_956_1227_Open_Image" onclick="this.style.display='none'; Codehighlighter1_956_1227_Open_Text.style.display='none'; Codehighlighter1_956_1227_Closed_Image.style.display='inline'; Codehighlighter1_956_1227_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_956_1227_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_956_1227_Closed_Text.style.display='none'; Codehighlighter1_956_1227_Open_Image.style.display='inline'; Codehighlighter1_956_1227_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;IDChart&nbsp;</span><span id="Codehighlighter1_956_1227_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_956_1227_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;index&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">final</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;count;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_1037_1062_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1037_1062_Open_Text.style.display='none'; Codehighlighter1_1037_1062_Closed_Image.style.display='inline'; Codehighlighter1_1037_1062_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1037_1062_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1037_1062_Closed_Text.style.display='none'; Codehighlighter1_1037_1062_Open_Image.style.display='inline'; Codehighlighter1_1037_1062_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;IDChart(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;count)&nbsp;</span><span id="Codehighlighter1_1037_1062_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1037_1062_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.count&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;count;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_1094_1225_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1094_1225_Open_Text.style.display='none'; Codehighlighter1_1094_1225_Closed_Image.style.display='inline'; Codehighlighter1_1094_1225_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1094_1225_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1094_1225_Closed_Text.style.display='none'; Codehighlighter1_1094_1225_Open_Image.style.display='inline'; Codehighlighter1_1094_1225_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">boolean</span><span style="color: #000000">&nbsp;check(ID&nbsp;id)&nbsp;</span><span id="Codehighlighter1_1094_1225_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1094_1225_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_1125_1206_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1125_1206_Open_Text.style.display='none'; Codehighlighter1_1125_1206_Closed_Image.style.display='inline'; Codehighlighter1_1125_1206_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1125_1206_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1125_1206_Closed_Text.style.display='none'; Codehighlighter1_1125_1206_Open_Image.style.display='inline'; Codehighlighter1_1125_1206_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(index&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;id.ordinal())&nbsp;</span><span id="Codehighlighter1_1125_1206_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1125_1206_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(index&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;count)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;index</span><span style="color: #000000">++</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;index&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">false</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<br />
<span style="color: #0000ff">迅雷面试题<span style="color: #000000">（</span><span style="color: #ff0000">以上为我的其中一道题的个人实现</span><span style="color: #000000">）</span></span><br />
<span style="background-color: #c0c0c0">http://www.javaeye.com/topic/534019</span> <br />
<img src ="http://www.blogjava.net/onewalkingman/aggbug/304461.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2009-12-02 06:34 <a href="http://www.blogjava.net/onewalkingman/articles/304461.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>杨辉三角</title><link>http://www.blogjava.net/onewalkingman/articles/295742.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Sun, 20 Sep 2009 04:36:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/295742.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/295742.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/295742.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/295742.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/295742.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 1 <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5&nbsp;&nbsp;&nbsp;&nbsp;10&nbsp;&nbsp;&nbsp;&nbsp;10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_17_21_Open_Image" onclick="this.style.display='none'; Codehighlighter1_17_21_Open_Text.style.display='none'; Codehighlighter1_17_21_Closed_Image.style.display='inline'; Codehighlighter1_17_21_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_17_21_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_17_21_Closed_Text.style.display='none'; Codehighlighter1_17_21_Open_Image.style.display='inline'; Codehighlighter1_17_21_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span style="color: #0000ff">int</span><span style="color: #000000">[]&nbsp;lastNums&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_17_21_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_17_21_Open_Text"><span style="color: #000000">{&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">&nbsp;}</span></span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">[]&nbsp;nextNums;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;len&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">5</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_92_308_Open_Image" onclick="this.style.display='none'; Codehighlighter1_92_308_Open_Text.style.display='none'; Codehighlighter1_92_308_Closed_Image.style.display='inline'; Codehighlighter1_92_308_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_92_308_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_92_308_Closed_Text.style.display='none'; Codehighlighter1_92_308_Open_Image.style.display='inline'; Codehighlighter1_92_308_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">2</span><span style="color: #000000">;&nbsp;i&nbsp;</span><span style="color: #000000">&lt;=</span><span style="color: #000000">&nbsp;len;&nbsp;i</span><span style="color: #000000">++</span><span style="color: #000000">)&nbsp;</span><span id="Codehighlighter1_92_308_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_92_308_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nextNums&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">[i];<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_156_210_Open_Image" onclick="this.style.display='none'; Codehighlighter1_156_210_Open_Text.style.display='none'; Codehighlighter1_156_210_Closed_Image.style.display='inline'; Codehighlighter1_156_210_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_156_210_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_156_210_Closed_Text.style.display='none'; Codehighlighter1_156_210_Open_Image.style.display='inline'; Codehighlighter1_156_210_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;j&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">;&nbsp;j&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;i&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">;&nbsp;j</span><span style="color: #000000">++</span><span style="color: #000000">)&nbsp;</span><span id="Codehighlighter1_156_210_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_156_210_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nextNums[j]&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;lastNums[j&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">]&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;lastNums[j];<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nextNums[</span><span style="color: #000000">0</span><span style="color: #000000">]&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;lastNums[</span><span style="color: #000000">0</span><span style="color: #000000">];<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nextNums[i&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">]&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;lastNums[i&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">2</span><span style="color: #000000">];<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lastNums&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;nextNums;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div>
<img src ="http://www.blogjava.net/onewalkingman/aggbug/295742.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2009-09-20 12:36 <a href="http://www.blogjava.net/onewalkingman/articles/295742.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>自定义排序输出</title><link>http://www.blogjava.net/onewalkingman/articles/293597.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Wed, 02 Sep 2009 06:56:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/293597.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/293597.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/293597.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/293597.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/293597.html</trackback:ping><description><![CDATA[&nbsp; 对int数组进行排序，使第1个是最大，第2个是最小的，第三个是次大的，第四个是次小的，以此类推 。<br />
<br />
<p>public int[] run(int[]num){<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; int temp[]=new int[num.length];<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; Arrays.sort(num);<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; int max=num.length-1;<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; for(int i=0;i&lt;num.length;i+=2){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //0,4;1,0&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //2,3;3,1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //4 2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //0,5;1,0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //2,4;3,1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //4,3;5,2</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; temp[i]=num[max];&nbsp; //最大值<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(i==(num.length-1))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; temp[i+1]=num[i/2];&nbsp; // 最小值&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; max--;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return temp;<br />
&nbsp; }</p>
<br />
9.2&nbsp; 14：50先写下来，回头补完（思路）。
<img src ="http://www.blogjava.net/onewalkingman/aggbug/293597.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2009-09-02 14:56 <a href="http://www.blogjava.net/onewalkingman/articles/293597.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>找公约数</title><link>http://www.blogjava.net/onewalkingman/articles/293314.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Mon, 31 Aug 2009 07:00:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/293314.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/293314.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/293314.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/293314.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/293314.html</trackback:ping><description><![CDATA[找出1～100之间的有12个公约数的整数。<br />
<br />
例：6<br />
1、2、3、6&nbsp;&nbsp;&nbsp;&nbsp; <br />
6的公约数为4。<br />
<br />
<span style="color: #ff0000">分析：</span><br />
1 <span style="color: #3366ff">首先此整数一定为偶数，因为100以内的任意一个奇数的公约数不可能达到12个这么多。</span><br />
<br />
2 <span style="color: #3366ff">经过几个偶数的公约数的分析，可以得出倒数第二个公约数是该数的1/2。也就是说（整数/2&gt;=11，即整数&gt;=22）。</span><br />
<br />
3 <span style="color: #3366ff">因为有12个公约数：第一，该数一定能被6整除（同样根据几个偶数的公约数分析得到，整数一定可以整除【公约数/2】）；第二，既然达到了12个公约数，所以肯定超过了10，既然可以被6整除，那余数自然&gt;=10。</span><br />
<br />
4 <span style="color: #3366ff">因为有12个公约数，所以1～12范围内就最少包括了12/2个公约数（就是一半的公约数），然而真正能够被整除的实际的公约数只有10个（除去1和它本身），则10以内的公约数必须达到5个。</span><br />
<br />
5 <span style="color: #3366ff">如果10以内的公约数达到了5个，则从11～（整数/2）继续查找，当找到第10个公约数时停止，然后继续判定下一个整数。</span><br />
<br />
<br />
<span style="background-color: #c0c0c0">1～2&nbsp; 整数取值范围。</span><br />
<br />
<span style="background-color: #c0c0c0">3&nbsp; 整数的过滤条件。</span><br />
<br />
<span style="background-color: #c0c0c0">4～5 &nbsp;约数的过滤条件。</span><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;int num=0;<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; for(int i=4;i&lt;17;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int k=i*6; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(int j=10;j&gt;=2;j--){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(k%j==0){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; num++;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(j==5&amp;&amp;num&lt;2){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; num=-1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(num&gt;=5){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(int j=11;j&lt;=k/2&amp;&amp;num!=10;j++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(k%j==0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; num++;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(num==10){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(k);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; num=0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
<img src ="http://www.blogjava.net/onewalkingman/aggbug/293314.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2009-08-31 15:00 <a href="http://www.blogjava.net/onewalkingman/articles/293314.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>比较两个数大小</title><link>http://www.blogjava.net/onewalkingman/articles/293312.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Mon, 31 Aug 2009 06:50:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/293312.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/293312.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/293312.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/293312.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/293312.html</trackback:ping><description><![CDATA[比较a、b两个数的大小，不能使用&gt; 、&lt;、if语句。<br />
<br />
<span style="color: red">分析：<br />
</span>1&nbsp; <span style="color: #3366ff">备份数据a、b。</span><br />
2&nbsp; <span style="color: #3366ff">然后设定a</span><span style="color: #3366ff">为较大的数，通过整数的特性（整数1&gt;整数2，整数2/整数1=0）得到较大数。</span><br />
3&nbsp;&nbsp;<span style="color: #3366ff">最后把较大数和它之前的备份进行比较，如果相同则较小数的值维持不变，否则得话直接进行错位交换。</span><br />
<br />
&nbsp;&nbsp;&nbsp; int a=7;<br />
&nbsp;&nbsp;&nbsp; int b=11;<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; int temp_a=a;<br />
&nbsp;&nbsp;&nbsp; int temp_b=b;<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; a=(a/b==0)?b:a;<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; b=(a==temp_a)?b:temp_a;<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; System.out.println("old a=&nbsp; "+temp_a+"&nbsp; new a="+a);<br />
&nbsp;&nbsp;&nbsp; System.out.println("old b=&nbsp; "+temp_b+"&nbsp; new b="+b); 
<img src ="http://www.blogjava.net/onewalkingman/aggbug/293312.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2009-08-31 14:50 <a href="http://www.blogjava.net/onewalkingman/articles/293312.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>二分查找</title><link>http://www.blogjava.net/onewalkingman/articles/287542.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Mon, 20 Jul 2009 14:50:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/287542.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/287542.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/287542.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/287542.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/287542.html</trackback:ping><description><![CDATA[<p>class Test{ <br />
&nbsp; <br />
&nbsp; public void run(int[]args,int target){<br />
&nbsp;&nbsp;&nbsp; int last=0;<br />
&nbsp;&nbsp;&nbsp; int next=args.length;<br />
&nbsp;&nbsp;&nbsp; int midd=-1;<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; if(args[0]&gt;target||args[next-1]&lt;target){<br />
&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("is not num!");<br />
&nbsp;&nbsp;&nbsp;&nbsp; return;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; while(midd!=0){<br />
&nbsp;&nbsp;&nbsp;&nbsp; midd=(last+next)/2;<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(midd);<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; if(args[midd]==target){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("args index="+midd);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />
&nbsp;&nbsp;&nbsp;&nbsp; }else <br />
&nbsp;&nbsp;&nbsp;&nbsp; if(args[midd]&gt;target){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; next=midd;<br />
&nbsp;&nbsp;&nbsp;&nbsp; }else<br />
&nbsp;&nbsp;&nbsp;&nbsp; if(args[midd]&lt;target){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; last=midd;<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp; }<br />
&nbsp;}<br />
&nbsp; <br />
&nbsp; public static void main(String[]args){<br />
&nbsp;&nbsp;&nbsp; int nums[]={1,2,3,4,5,6,7,8};<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; new Test().run(nums,Integer.parseInt(args[0]));<br />
&nbsp; }<br />
}</p>
<img src ="http://www.blogjava.net/onewalkingman/aggbug/287542.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2009-07-20 22:50 <a href="http://www.blogjava.net/onewalkingman/articles/287542.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>队列</title><link>http://www.blogjava.net/onewalkingman/articles/287261.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Sat, 18 Jul 2009 09:47:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/287261.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/287261.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/287261.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/287261.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/287261.html</trackback:ping><description><![CDATA[<p>import java.util.*;<br />
<br />
class Test{<br />
&nbsp; <br />
&nbsp; public void run(){<br />
&nbsp;&nbsp;&nbsp; Queen queen=new Queen();<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; QueenThread qt=new QueenThread(queen);<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; new Thread(qt).start();<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; new Thread(qt).start();<br />
&nbsp; }<br />
&nbsp; <br />
&nbsp; public static void main(String[]args){<br />
&nbsp;&nbsp;&nbsp; new Test().run();<br />
&nbsp; }<br />
}</p>
<p>class Queen{<br />
&nbsp;private final Object objects[]=new Object[10];<br />
&nbsp;private int pushIndex=0;<br />
&nbsp;private int popIndex=0;<br />
&nbsp; <br />
&nbsp;public synchronized void push(Object object){<br />
&nbsp;&nbsp; if(pushIndex&gt;=objects.length){<br />
&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(Thread.currentThread().getName()+" queen is over,push fail!");<br />
&nbsp;&nbsp; }else<br />
&nbsp;&nbsp;&nbsp;&nbsp; objects[pushIndex++]=object;<br />
&nbsp;}<br />
&nbsp;<br />
&nbsp;public synchronized Object pop(){<br />
&nbsp;&nbsp; if(popIndex&gt;=objects.length){<br />
&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(Thread.currentThread().getName()+" queen is empty,pop fail!");<br />
&nbsp;&nbsp; }else{<br />
&nbsp;&nbsp;&nbsp;&nbsp; Object object=objects[popIndex];<br />
&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; objects[popIndex++]=null;<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; Thread.yield();<br />
&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; return object;<br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp; return null;<br />
&nbsp;}<br />
}</p>
<p>class QueenThread implements Runnable{<br />
&nbsp; private static int id=0;<br />
&nbsp; private Queen queen;<br />
&nbsp; <br />
&nbsp; public QueenThread(Queen queen){<br />
&nbsp;&nbsp;&nbsp; this.queen=queen; <br />
&nbsp; }<br />
&nbsp; <br />
&nbsp; public void run(){<br />
&nbsp;&nbsp;&nbsp; String object=null;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(int i=0;i&lt;10;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; queen.push(Thread.currentThread().getName()+" "+id);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id++;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thread.sleep(2000);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }catch(InterruptedException e){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; object=(String)queen.pop();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(object!=null)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(Thread.currentThread().getName()+" |"+object);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp; }<br />
}<br />
</p>
<img src ="http://www.blogjava.net/onewalkingman/aggbug/287261.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2009-07-18 17:47 <a href="http://www.blogjava.net/onewalkingman/articles/287261.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>处理系统缓存（下行）</title><link>http://www.blogjava.net/onewalkingman/articles/287260.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Sat, 18 Jul 2009 09:42:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/287260.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/287260.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/287260.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/287260.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/287260.html</trackback:ping><description><![CDATA[<p>import java.util.*;</p>
<p><span style="color: #008000">//工厂</span><br />
class Test{<br />
&nbsp; <br />
&nbsp; public void run(){<br />
&nbsp;&nbsp;&nbsp; Queens queen=new Queens();<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; QueenThread qt=new QueenThread(queen);<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; new Thread(qt).start();<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; new Thread(qt).start();<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; System.out.println("Len=&nbsp; "+queen.getQueens().size());<br />
&nbsp; }<br />
&nbsp; <br />
&nbsp; public static void main(String[]args){<br />
&nbsp;&nbsp;&nbsp; new Test().run();<br />
&nbsp; }<br />
}</p>
<p><span style="color: #008000">//生产缓存<br />
</span>class Queens{<br />
&nbsp; private List buffList=null;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp; private final List queenList=new ArrayList();&nbsp; <br />
&nbsp; <br />
&nbsp; public Queens(){<br />
&nbsp;&nbsp;&nbsp; init();<br />
&nbsp; }<br />
&nbsp; <br />
&nbsp; public void init(){<br />
&nbsp;&nbsp; int i=0;<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp; for(int len=0;len&lt;2;len++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; buffList=new ArrayList();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(;i&lt;(len+1)*3;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; buffList.add(String.valueOf(i+1));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; queenList.add(buffList);<br />
&nbsp;&nbsp; }<br />
&nbsp; }<br />
&nbsp; <br />
&nbsp; public synchronized void deleteQueen(int index){<br />
&nbsp;&nbsp;&nbsp;&nbsp; queenList.remove(index);<br />
&nbsp; }<br />
&nbsp; <br />
&nbsp; public List getQueens(){<br />
&nbsp;&nbsp;&nbsp; return queenList;<br />
&nbsp; }<br />
&nbsp; <br />
&nbsp; public int getLen(){<br />
&nbsp;&nbsp;&nbsp; return queenList.size();<br />
&nbsp; }<br />
}</p>
<p><span style="color: #008000">//处理队列缓存</span><br />
class QueenThread implements Runnable{<br />
&nbsp;&nbsp; private static int id=0;<br />
&nbsp;&nbsp; private Queens queen;<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp; public QueenThread(Queens queen){<br />
&nbsp;&nbsp;&nbsp;&nbsp; this.queen=queen;<br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp; private ThreadLocal tl=new ThreadLocal(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; protected Integer initialValue(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return new Integer(id++);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp; };</p>
<p>&nbsp;&nbsp; public void run(){<br />
&nbsp;&nbsp;&nbsp;&nbsp; int currentId=((Integer)(tl.get())).intValue();<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; List queenList=(List)queen.getQueens().get(currentId);<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; for(int i=0;i&lt;queenList.size();i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(Thread.currentThread().getName()+" "+(String)queenList.get(i));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thread.sleep(2000);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }catch(InterruptedException e){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(Thread.currentThread().getName()+" ID= "+currentId);<br />
&nbsp;&nbsp; }<br />
&nbsp;} </p>
 <img src ="http://www.blogjava.net/onewalkingman/aggbug/287260.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2009-07-18 17:42 <a href="http://www.blogjava.net/onewalkingman/articles/287260.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>洗牌</title><link>http://www.blogjava.net/onewalkingman/articles/260352.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Tue, 17 Mar 2009 15:33:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/260352.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/260352.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/260352.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/260352.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/260352.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp; 题目就不用介绍了，网上都有。(Random我在这里使用的是我自己写的一个随机类，如果想要更好的效果可以使用java.util.Random这个类，具体方法一样)                        标记（修改），当前的错误：                                        1 一盒扑克牌使用了...&nbsp;&nbsp;<a href='http://www.blogjava.net/onewalkingman/articles/260352.html'>阅读全文</a><img src ="http://www.blogjava.net/onewalkingman/aggbug/260352.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2009-03-17 23:33 <a href="http://www.blogjava.net/onewalkingman/articles/260352.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>轻量级的随机数</title><link>http://www.blogjava.net/onewalkingman/articles/260299.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Tue, 17 Mar 2009 10:11:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/260299.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/260299.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/260299.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/260299.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/260299.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 昨天晚上想到"以前做过的那个纸牌面试题"，其中最重要的一个关键就是随机，偶然突发奇想，自己实现一个。<br />
&nbsp;&nbsp;&nbsp;&nbsp; "随机"就是一个变化的东西，而什么东西能变化，而且能体现出来，因为没有学过高等数学（低学历-痛），所以就往生活当中去想，发现最明显的就是时间，于是初步是想通过<span style="background-color: #c0c0c0"><strong>java.util.Date</strong></span>的<span style="color: #0000ff">hashCode()</span>来取得一个数，但是在测试的过程中发现结果不理想，然后去看API，这时候在它的构造方法中看到<code style="color: #0000ff">System.currentTimeMillis()</code>这个方法，这个不就是可以最直接的反映时间吗？比hashCode更直观。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 最后感觉这个比较简陋，以后再修改。<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.Date;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img id="Codehighlighter1_44_643_Open_Image" onclick="this.style.display='none'; Codehighlighter1_44_643_Open_Text.style.display='none'; Codehighlighter1_44_643_Closed_Image.style.display='inline'; Codehighlighter1_44_643_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_44_643_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_44_643_Closed_Text.style.display='none'; Codehighlighter1_44_643_Open_Image.style.display='inline'; Codehighlighter1_44_643_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;Random&nbsp;</span><span id="Codehighlighter1_44_643_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_44_643_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">参数：n&nbsp;-&nbsp;所返回随机数的范围。必须为正数。&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">返回：一个伪随机数，处于&nbsp;0（包括）和&nbsp;n（包括）之间均匀分布的&nbsp;int&nbsp;值。</span><span style="color: #008000"><br />
<img id="Codehighlighter1_146_365_Open_Image" onclick="this.style.display='none'; Codehighlighter1_146_365_Open_Text.style.display='none'; Codehighlighter1_146_365_Closed_Image.style.display='inline'; Codehighlighter1_146_365_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_146_365_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_146_365_Closed_Text.style.display='none'; Codehighlighter1_146_365_Open_Image.style.display='inline'; Codehighlighter1_146_365_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;nextInt(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;n)</span><span id="Codehighlighter1_146_365_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_146_365_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;num</span><span style="color: #000000">=</span><span style="color: #000000">System.currentTimeMillis();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">防止连续调用时，时间重叠。</span><span style="color: #008000"><br />
<img id="Codehighlighter1_213_278_Open_Image" onclick="this.style.display='none'; Codehighlighter1_213_278_Open_Text.style.display='none'; Codehighlighter1_213_278_Closed_Image.style.display='inline'; Codehighlighter1_213_278_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_213_278_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_213_278_Closed_Text.style.display='none'; Codehighlighter1_213_278_Open_Image.style.display='inline'; Codehighlighter1_213_278_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_213_278_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_213_278_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thread.currentThread().sleep(</span><span style="color: #000000">15</span><span style="color: #000000">);&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">在本机测试15微秒可以避免重叠</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_304_337_Open_Image" onclick="this.style.display='none'; Codehighlighter1_304_337_Open_Text.style.display='none'; Codehighlighter1_304_337_Closed_Image.style.display='inline'; Codehighlighter1_304_337_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_304_337_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_304_337_Closed_Text.style.display='none'; Codehighlighter1_304_337_Open_Image.style.display='inline'; Codehighlighter1_304_337_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000">&nbsp;(Exception&nbsp;e)&nbsp;</span><span id="Codehighlighter1_304_337_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_304_337_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">int</span><span style="color: #000000">)(num</span><span style="color: #000000">%</span><span style="color: #000000">n);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img id="Codehighlighter1_409_640_Open_Image" onclick="this.style.display='none'; Codehighlighter1_409_640_Open_Text.style.display='none'; Codehighlighter1_409_640_Closed_Image.style.display='inline'; Codehighlighter1_409_640_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_409_640_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_409_640_Closed_Text.style.display='none'; Codehighlighter1_409_640_Open_Image.style.display='inline'; Codehighlighter1_409_640_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(String[]&nbsp;args)&nbsp;</span><span id="Codehighlighter1_409_640_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_409_640_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;TODO:&nbsp;Add&nbsp;your&nbsp;code&nbsp;here</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Random().nextInt(</span><span style="color: #000000">10</span><span style="color: #000000">));&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">-----</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Random().nextInt(</span><span style="color: #000000">10</span><span style="color: #000000">));&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">-----</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Random().nextInt(</span><span style="color: #000000">10</span><span style="color: #000000">));&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">-----</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div>
    <img src ="http://www.blogjava.net/onewalkingman/aggbug/260299.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2009-03-17 18:11 <a href="http://www.blogjava.net/onewalkingman/articles/260299.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>消除网页上显示行数的代码</title><link>http://www.blogjava.net/onewalkingman/articles/254900.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Mon, 16 Feb 2009 07:49:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/254900.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/254900.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/254900.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/254900.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/254900.html</trackback:ping><description><![CDATA[<p>import java.io.*;</p>
<p>public class CancelNumber{<br />
&nbsp; private String inFile;<br />
&nbsp; private String outFile;<br />
&nbsp; <br />
&nbsp; public CancelNumber(){<br />
&nbsp; }<br />
&nbsp; <br />
&nbsp; public CancelNumber(String inFile,String outFile){<br />
&nbsp;&nbsp;&nbsp; this.inFile=inFile;<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; this.outFile=outFile;<br />
&nbsp; }<br />
&nbsp; <br />
&nbsp; public void test(){<br />
&nbsp;&nbsp;&nbsp;&nbsp; BufferedReader in;<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; BufferedWriter out;<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in=new BufferedReader(new FileReader(inFile));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out=new BufferedWriter(new FileWriter(outFile));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringBuffer sb=new StringBuffer();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String context;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int i=1;<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while((context=in.readLine())!=null&amp;&amp;context.length()!=0){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String temp=getCode(context);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.append(temp);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out.write(sb.toString().trim());</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in.close();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out.close();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; }catch(FileNotFoundException e){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp; }catch(IOException e){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp; } <br />
&nbsp; <br />
&nbsp; public String getCode(String context){<br />
&nbsp;&nbsp;&nbsp;&nbsp; context=context.trim();<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; int index=0;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; int asc=0;<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; for(int i=0;i&lt;context.length();i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; asc=(int)context.charAt(i);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(!(asc&gt;=48&amp;&amp;asc&lt;=57)){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; index=i;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; if(index==0&amp;&amp;asc&lt;65)<br />
&nbsp;&nbsp;&nbsp;&nbsp; context="";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //去掉只有数字的行,字母最小的ASCII值为65(a)<br />
&nbsp;&nbsp;&nbsp; else<br />
&nbsp;&nbsp;&nbsp; context=context.substring(index)+"\n";&nbsp;&nbsp; //去掉开头的数字(正常流程)<br />
&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; return context;<br />
&nbsp; }<br />
&nbsp; <br />
&nbsp; public static void main(String[]args){<br />
&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String inFile=args[0];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String outFile=args[1];<br />
&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new CancelNumber(inFile,outFile).test();<br />
&nbsp; }<br />
}</p>
<img src ="http://www.blogjava.net/onewalkingman/aggbug/254900.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2009-02-16 15:49 <a href="http://www.blogjava.net/onewalkingman/articles/254900.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一组数字的全排列</title><link>http://www.blogjava.net/onewalkingman/articles/253837.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Sun, 08 Feb 2009 16:44:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/253837.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/253837.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/253837.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/253837.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/253837.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: public&nbsp;class&nbsp;Test&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/**&nbsp;*//**&nbsp;*//**&nbsp;*//**&nbsp;*//**&nbsp;*//**&nbsp;*//**&nbsp;*//**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&...&nbsp;&nbsp;<a href='http://www.blogjava.net/onewalkingman/articles/253837.html'>阅读全文</a><img src ="http://www.blogjava.net/onewalkingman/aggbug/253837.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2009-02-09 00:44 <a href="http://www.blogjava.net/onewalkingman/articles/253837.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>取出字符串中的中文</title><link>http://www.blogjava.net/onewalkingman/articles/249407.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Wed, 31 Dec 2008 15:19:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/249407.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/249407.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/249407.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/249407.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/249407.html</trackback:ping><description><![CDATA[<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">&nbsp;1</span><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">String&nbsp;str</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">a你b好</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">&nbsp;chars[]</span><span style="color: #000000">=</span><span style="color: #000000">str.getBytes();<br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;ss</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">;<br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">&nbsp;temp[]</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">[</span><span style="color: #000000">2</span><span style="color: #000000">];<br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img id="Codehighlighter1_162_396_Open_Image" onclick="this.style.display='none'; Codehighlighter1_162_396_Open_Text.style.display='none'; Codehighlighter1_162_396_Closed_Image.style.display='inline'; Codehighlighter1_162_396_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_162_396_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_162_396_Closed_Text.style.display='none'; Codehighlighter1_162_396_Open_Image.style.display='inline'; Codehighlighter1_162_396_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">,count</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">chars.length;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_162_396_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_162_396_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">10</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">11</span><span style="color: #000000"><img id="Codehighlighter1_191_390_Open_Image" onclick="this.style.display='none'; Codehighlighter1_191_390_Open_Text.style.display='none'; Codehighlighter1_191_390_Closed_Image.style.display='inline'; Codehighlighter1_191_390_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_191_390_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_191_390_Closed_Text.style.display='none'; Codehighlighter1_191_390_Open_Image.style.display='inline'; Codehighlighter1_191_390_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(chars[i]</span><span style="color: #000000">&lt;</span><span style="color: #000000">0</span><span style="color: #000000">)</span><span id="Codehighlighter1_191_390_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_191_390_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">12</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp[count]</span><span style="color: #000000">=</span><span style="color: #000000">chars[i];<br />
</span><span style="color: #008080">13</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">14</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count</span><span style="color: #000000">++</span><span style="color: #000000">;<br />
</span><span style="color: #008080">15</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">16</span><span style="color: #000000"><img id="Codehighlighter1_296_380_Open_Image" onclick="this.style.display='none'; Codehighlighter1_296_380_Open_Text.style.display='none'; Codehighlighter1_296_380_Closed_Image.style.display='inline'; Codehighlighter1_296_380_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_296_380_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_296_380_Closed_Text.style.display='none'; Codehighlighter1_296_380_Open_Image.style.display='inline'; Codehighlighter1_296_380_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(count</span><span style="color: #000000">%</span><span style="color: #000000">2</span><span style="color: #000000">==</span><span style="color: #000000">0</span><span style="color: #000000">)</span><span id="Codehighlighter1_296_380_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_296_380_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">17</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ss</span><span style="color: #000000">+=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;String(temp);<br />
</span><span style="color: #008080">18</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">19</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;<br />
</span><span style="color: #008080">20</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">21</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">22</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">23</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">24</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(ss);</span></div>
<br />
<img src ="http://www.blogjava.net/onewalkingman/aggbug/249407.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2008-12-31 23:19 <a href="http://www.blogjava.net/onewalkingman/articles/249407.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>猴子搬梨</title><link>http://www.blogjava.net/onewalkingman/articles/237255.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Tue, 28 Oct 2008 16:39:00 GMT</pubDate><guid>http://www.blogjava.net/onewalkingman/articles/237255.html</guid><wfw:comment>http://www.blogjava.net/onewalkingman/comments/237255.html</wfw:comment><comments>http://www.blogjava.net/onewalkingman/articles/237255.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onewalkingman/comments/commentRss/237255.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onewalkingman/services/trackbacks/237255.html</trackback:ping><description><![CDATA[&nbsp;<span style="background-color: #c0c0c0">&nbsp;<span style="color: #ff6600"><span style="color: #000000">A地有100个梨,猴子要把这100个梨搬到B地，A,B地之间的距离是50步，猴子一次只能搬50个梨，猴子每前进或后退一步都得吃一个梨，问到达B地最多剩多少个梨？最少需要几步？</span></span></span><span style="background-color: #ffffff"><span style="color: #ff6600; background-color: #cc99ff"><br />
</span></span><br />
<br />
&nbsp;<span style="color: #0000ff">&nbsp;根据题意&#8220;A,B地之间的距离是50步，猴子一次只能搬50个梨。&#8221;所以猴子不可能直接这么从A地搬到B地，而是一定会中途返回，先把剩余的梨子放到某点，然后回到A地把剩余的梨子搬完，接着，当走到之前放置地点时，把之前剩余的梨子一起搬上，最后走到B地（往返的次数越少，则相对的得到的梨也越多，走的步数也越少），这里假设的是一次往返就能够搬完全部的梨子。<br />
</span><br />
<span style="background-color: #c0c0c0">假设第一次走到M步的时候返回：</span><br />
&nbsp;&nbsp;50（猴子一次能够搬梨的总数）<br />
<br />
&nbsp;&nbsp;猴子吃掉的梨子数：n=M<br />
&nbsp;&nbsp;此时剩余的梨子数：50-n<br />
&nbsp;&nbsp;然而返回一趟后，剩余的梨子数：50-n-n&nbsp;&nbsp;<br />
&nbsp;&nbsp;--猴子返回时，身上带着的是返回到A地时所要吃掉的梨子数（M）,剩余的梨子（50-n-n）则留在了M地。<br />
<br />
<span style="background-color: #c0c0c0">第二次从A地走到M步的时候：</span><br />
&nbsp;&nbsp;50（猴子一次能够搬梨的总数，此时也就是剩余的那50个梨子） <br />
<br />
&nbsp;&nbsp;猴子吃掉的梨子数：n=M<br />
&nbsp;&nbsp;剩余的梨子数：50-n<br />
<br />
<br />
<span style="color: #0000ff">剩余的总梨子数：</span><br />
&nbsp;&nbsp;第一次到M步时剩余的梨子数+第二次到M步时剩余的梨子数-走完剩余（50-M）步时所要吃掉的梨子数<br />
&nbsp;&nbsp;（50-n-n ）+（50-n）-（50-n）=50-2*n<br />
&nbsp;&nbsp;<br />
<span style="color: #0000ff">所走的总步数：<br />
</span>&nbsp;&nbsp;第一次走的M步+第一次返回时走的M步+第二次走的M步+走完剩余（50-M）步<br />
&nbsp;&nbsp; n + n + n + (50-n)=50+2*n<br />
<br />
<span style="color: #0000ff">M的范围：</span><br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;<span style="background-color: #c0c0c0">1 M最大值（M=n）</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;根据上面推出的剩余的总梨子数（50-2*n），即没有剩余（梨子数为零）时M为最大值。<br />
&nbsp;&nbsp;&nbsp;&nbsp; M=n=25<br />
&nbsp;&nbsp;&nbsp;&nbsp;由于25无实际意义，故值为24。（可以求出最少剩多少个梨？最多需要几步？）<br />
<br />
&nbsp;<span style="background-color: #c0c0c0">&nbsp;2 M最小值（M=n）</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;猴子第一次返回到A地时剩余的梨子数+猴子第二次走到M步时剩余的梨子数&lt;=50(猴子一次只能搬的梨子数)<br />
&nbsp;&nbsp;&nbsp;&nbsp; （50-n-n）+ （50-n）&lt;=50<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(M=n)&gt;=16.6&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; M为整数，故&gt;=17。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;（可以求出最多剩多少个梨？最少需要几步？）&nbsp;&nbsp;<br />
<br />
<br />
<span style="color: #0000ff">算法代码：（主要说明一下）</span>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">1</span><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;n&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">;<br />
</span><span style="color: #008080">2</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
</span><span style="color: #008080">3</span><span style="color: #000000"><img id="Codehighlighter1_46_143_Open_Image" onclick="this.style.display='none'; Codehighlighter1_46_143_Open_Text.style.display='none'; Codehighlighter1_46_143_Closed_Image.style.display='inline'; Codehighlighter1_46_143_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_46_143_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_46_143_Closed_Text.style.display='none'; Codehighlighter1_46_143_Open_Image.style.display='inline'; Codehighlighter1_46_143_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">17</span><span style="color: #000000">;&nbsp;i&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">25</span><span style="color: #000000">;&nbsp;i</span><span style="color: #000000">++</span><span style="color: #000000">)&nbsp;</span><span id="Codehighlighter1_46_143_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_46_143_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">4</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">5</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;i;<br />
</span><span style="color: #008080">6</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
</span><span style="color: #008080">7</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(i&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;(</span><span style="color: #000000">50</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">2</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;n)&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;(</span><span style="color: #000000">50</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">2</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;n));<br />
</span><span style="color: #008080">8</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
</span><span style="color: #008080">9</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;</span></div>
<br />
<img src ="http://www.blogjava.net/onewalkingman/aggbug/237255.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onewalkingman/" target="_blank">李敏</a> 2008-10-29 00:39 <a href="http://www.blogjava.net/onewalkingman/articles/237255.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>