??xml version="1.0" encoding="utf-8" standalone="yes"?>国产视频第一页在线观看,青青草在线免费视频,crdy在线观看欧美http://www.aygfsteel.com/onewalkingman/category/35601.htmlzh-cnWed, 30 Nov 2011 06:38:41 GMTWed, 30 Nov 2011 06:38:41 GMT60面试题(二)———斐波那契数?/title><link>http://www.aygfsteel.com/onewalkingman/articles/364129.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Thu, 17 Nov 2011 12:29:00 GMT</pubDate><guid>http://www.aygfsteel.com/onewalkingman/articles/364129.html</guid><wfw:comment>http://www.aygfsteel.com/onewalkingman/comments/364129.html</wfw:comment><comments>http://www.aygfsteel.com/onewalkingman/articles/364129.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/onewalkingman/comments/commentRss/364129.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/onewalkingman/services/trackbacks/364129.html</trackback:ping><description><![CDATA[<strong><br />背景Q?br /></strong>  斐LU_数列QF(tun)ibonacci SequenceQ,又称黄金分割数列Q指的是q样一个数列:(x)1??????3?1?#8230;…在数学上Q斐波纳契数列以如下被以递归的方法定义:(x)F0=0QF1=1QFn=F(n-1)+F(n-2)Qn>=2Qn∈N*Q?br /><br />两种Ҏ(gu)实现<br />1Q递归<br />2Q遍?br /><br /><span style="color: #ff0000">CZQ?/span><br /><br /><font face="Verdana">    for(int num=0;num<10;num++){<br />      System.out.println(num+"   "+fobin(num));<br />    }</font><br /><br /><u style="background-color: #c0c0c0">递归</u><u><br /></u><font face="Verdana">  <span style="color: #ff0000">//演算为目的,所以选用int</span><br /><br /><span style="color: #0000ff">private int fobin(int n) </span>{<br />    if(n==0)<br />      return 0;<br />    if(n==1)<br />      return 1;<br />      <br />    return fobin(n-1)+fobin(n-2);<br />  }</font><br /><br /><br /><u style="background-color: #c0c0c0">遍历</u><u><br /></u><span style="color: #0000ff">private int lastFobinListValue(List<Integer> list) </span>{<br />    final int LEN=list.size();<br />    final int lastNum=LEN-1;<br />    <br />    final int THE_N=list.get(lastNum);<br />    <br />    return THE_N;<br />  }<br />  <br />  <span style="color: #0000ff">private List<Integer> fobinList(List<Integer> list,int n) </span>{<br />    for(int i=2;i<n;i++){<br />      <br />      int last=list.get(i-2);<br />      int next=list.get(i-1);<br />      <br />      int num=last+next;<br />      <br />      list.add(new Integer(num));<br />    }<br />  <br />    return list;<br />  }<br />  <br />  <span style="color: #0000ff">private List<Integer> initFobinList() </span>{<br />    final int N1=1;<br />    final int N2=1;<br />    <br />    List<Integer> list=new ArrayList<Integer>();<br />    list.add(new Integer(N1));<br />    list.add(new Integer(N2));<br />  <br />    return list;<br />  }<br />  <br />  <span style="color: #0000ff">private int fobin(int n) </span>{<br />    if(n==0)<br />      return 0;<br />      <br />    if(n==1)<br />      return 1;<br />   <br />  <span style="color: #339966">/** </span><br /><span style="color: #339966">    int first=0;</span><br /><span style="color: #339966">    int next=1;</span><br />    <br /><span style="color: #339966">    int count=0;</span><br />    <br /><span style="color: #339966">    for(int i=1;i<n;i++){</span><br /><span style="color: #339966">      count=first+next;//(n-2)+(n-1)</span><br />      <br /><span style="color: #339966">      first=next;   //0->1</span><br />      <br /><span style="color: #339966">      next=count;  //1->1</span><br /><span style="color: #339966">    }</span><br />    <br /><span style="color: #339966">    return count;</span><br /><span style="color: #339966">    */</span><br /><br />    List<Integer> baseList=initFobinList();<br />    <br />    List<Integer> fullFobinList=fobinList(baseList,n);<br />    <br />    final int THE_N=lastFobinListValue(fullFobinList);<br />    <br />    return THE_N;<br />  } <img src ="http://www.aygfsteel.com/onewalkingman/aggbug/364129.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/onewalkingman/" target="_blank">李敏</a> 2011-11-17 20:29 <a href="http://www.aygfsteel.com/onewalkingman/articles/364129.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>面试题(一Q———截取字W串http://www.aygfsteel.com/onewalkingman/articles/364127.html李敏李敏Thu, 17 Nov 2011 12:02:00 GMThttp://www.aygfsteel.com/onewalkingman/articles/364127.htmlhttp://www.aygfsteel.com/onewalkingman/comments/364127.htmlhttp://www.aygfsteel.com/onewalkingman/articles/364127.html#Feedback0http://www.aygfsteel.com/onewalkingman/comments/commentRss/364127.htmlhttp://www.aygfsteel.com/onewalkingman/services/trackbacks/364127.html  ~写一个截取字W串的函敎ͼ输入Z个字W串和字节数Q输Zؓ(f)按字节截取的字符丌Ӏ?但是要保证汉字不被截半个Q如“我ABC”4Q应该截?#8220;我AB”Q输?#8220;我ABC汉DEF”Q?Q应该输Zؓ(f)“我ABC”而不?#8220;我ABC+汉的半个”?
    String str="abc好吗d";
    
    
int byteCount=6;
    
    String newStr
=split(str,byteCount);
    
    System.out.println(str);
    System.out.println(byteCount);
    
    System.out.println(newStr);

功能模块Q?/span>
/**
   * U除截取的字节中的一个汉字单字节
   
*/
     
  
private byte[] removeInvalidByte(byte[]byteArray){
  
    
int newLen=byteArray.length-1;
    
    
byte[]newByteArray=Arrays.copyOf(byteArray,newLen);
    
    
return newByteArray;
  }

  
  
/**
   * 查找截取的字节中是否保留了一个汉字的单字?br />   
*/
     
  
private boolean haveFullChineseByte(byte[]byteArray){
    
int count=0;
    
    
for(byte word:byteArray){
      
if(word<0){
        count
++;
      }
      
    }

    
    
boolean isFull=(count%2!=0);
    
    
return isFull;
  }

  
  
private byte[] getSplitBytes(String str,int byteCount){
    
byte byteArray[]=str.getBytes();
    
    
byte newByteArray[]=Arrays.copyOf(byteArray,byteCount);
    
    
/**
    for(int i=0;i<byteCount;i++){
      byte word=byteArray[i];
      
      newByteArray[i]=word;
    }
    
*/

    
return newByteArray;
  }

  
  
/**
   * 截取一个字W串中指定长度的字节Q如果最后一位ؓ(f)一个汉字的单字节则q行忽略Q?br />   
*/
     
  
private String split(String str,int byteCount){
    
byte newByteArray[]=getSplitBytes(str,byteCount);
    
    
if(haveFullChineseByte(newByteArray)){
      newByteArray
=removeInvalidByte(newByteArray);
    }

    
    String newStr
=new String(newByteArray);

    
return newStr;
  }








李敏 2011-11-17 20:02 发表评论
]]>
Ҏ(gu)两个数组中的敎ͼ扑և有重复的?/title><link>http://www.aygfsteel.com/onewalkingman/articles/331435.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Wed, 08 Sep 2010 14:12:00 GMT</pubDate><guid>http://www.aygfsteel.com/onewalkingman/articles/331435.html</guid><wfw:comment>http://www.aygfsteel.com/onewalkingman/comments/331435.html</wfw:comment><comments>http://www.aygfsteel.com/onewalkingman/articles/331435.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/onewalkingman/comments/commentRss/331435.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/onewalkingman/services/trackbacks/331435.html</trackback:ping><description><![CDATA[     摘要: 需求:(x) 从数lA和数lB中找出相同的敎ͼ每个数组中没有重复数Q? 思\Q?1  借鉴查表法,把每个数l中数值映成一个大数组的下标倹{?2  然后遍历两个目标数组Q对映射到的大数l中的D行篏加?3  最后遍历大数组Q得到数?2的那些烦引,即两个数l中相同的数?4  大数l的长度为数lA和数lB中最大的那个? 模块Q? ...  <a href='http://www.aygfsteel.com/onewalkingman/articles/331435.html'>阅读全文</a><img src ="http://www.aygfsteel.com/onewalkingman/aggbug/331435.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/onewalkingman/" target="_blank">李敏</a> 2010-09-08 22:12 <a href="http://www.aygfsteel.com/onewalkingman/articles/331435.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>求指定日期在一个星期中的天?/title><link>http://www.aygfsteel.com/onewalkingman/articles/329814.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Tue, 24 Aug 2010 09:01:00 GMT</pubDate><guid>http://www.aygfsteel.com/onewalkingman/articles/329814.html</guid><wfw:comment>http://www.aygfsteel.com/onewalkingman/comments/329814.html</wfw:comment><comments>http://www.aygfsteel.com/onewalkingman/articles/329814.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/onewalkingman/comments/commentRss/329814.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/onewalkingman/services/trackbacks/329814.html</trackback:ping><description><![CDATA[目Q求指定日期在一个星期中的天?br /> <br /> 需求:(x)<br /> Q一Q对指定日期Q两U方式)来进行求?br /> 1 java.util.Date<br /> 2 直接输入q、月、日<br /> <br /> 功能列表Q?br /> Q一Q获得指定日期在一个星期中的天?br /> ----------------------------------<br /> q个功能可以从一个日历类Qjava.util.CalendarQ得刎ͼ所以可以重用?br /> 1 Z使用该功能必L造一个日历类Q所以必L输入方式Q?U)包装成日历类<br /> 2 自然是调用日历类提供的方法来完成求?br /> <br /> 设计Q?br /> DateCommon<br /> public getDayOfWeekQyearQintQmonthQintQdateQintQ:(x)int<br /> public getDayOfWeekQdateQjava.util.DateQ:(x)int<br /> <br /> 代码Q?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.aygfsteel.com/images/OutliningIndicators/None.gif" /><span style="color: #0000ff">import</span><span style="color: #000000"> java.util.Calendar;<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.util.Date;<br /> <img alt="" align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" /></span><span style="color: #0000ff">class</span><span style="color: #000000"> DateCommon </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.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </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">/** */</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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     * 通过指定DateQjava.util.DateQ构造CalendarQjava.util.CalendarQ?br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     * <br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> date<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     *            指定的日?br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     * </span><span style="color: #808080">@return</span><span style="color: #008000"><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />     </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> Calendar createCalendar(Date date) </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.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_237_333_Open_Text"><span style="color: #000000">{<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        Calendar calendar </span><span style="color: #000000">=</span><span style="color: #000000"> Calendar.getInstance();<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" /><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        calendar.setTime(date);<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" /><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> calendar;<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />    }</span></span><span style="color: #000000"><br /> <img alt="" align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </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">/** */</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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     *通过指定日期构造CalendarQjava.util.CalendarQ?br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     * <br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> yearq?br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> month?br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> date?br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     * </span><span style="color: #808080">@return</span><span style="color: #008000"><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />     </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> Calendar createCalendar(</span><span style="color: #0000ff">int</span><span style="color: #000000"> year, </span><span style="color: #0000ff">int</span><span style="color: #000000"> month, </span><span style="color: #0000ff">int</span><span style="color: #000000"> date) </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.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_519_684_Open_Text"><span style="color: #000000">{<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        Calendar calendar </span><span style="color: #000000">=</span><span style="color: #000000"> Calendar.getInstance();<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" /><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        </span><span style="color: #008000">//</span><span style="color: #008000"> Calendar中的月䆾和实际月份时间相差ؓ(f)1Q它?月䆾?Q?/span><span style="color: #008000"><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">        month </span><span style="color: #000000">=</span><span style="color: #000000"> month </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" /><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        calendar.set(year, month, date);<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" /><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> calendar;<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />    }</span></span><span style="color: #000000"><br /> <img alt="" align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </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">/** */</span><span id="Codehighlighter1_688_693_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"> </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </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">/** */</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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     * 获得java.util.Calendar中的日期在一个星期中的天?br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />     </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> getCalendarDayOfWeek(Calendar calendar) </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.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_796_875_Open_Text"><span style="color: #000000">{<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" /><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> dayOfWeek </span><span style="color: #000000">=</span><span style="color: #000000"> calendar.get(Calendar.DAY_OF_WEEK);<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" /><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> dayOfWeek;<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />    }</span></span><span style="color: #000000"><br /> <img alt="" align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </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">/** */</span><span id="Codehighlighter1_879_884_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"> </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </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">/** */</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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     *获得 java.util.Date中的 指定日期在一个星期中的天?br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />     </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> getDayOfWeek(Date date) </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.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_969_1070_Open_Text"><span style="color: #000000">{<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        </span><span style="color: #008000">//</span><span style="color: #008000"> 构造指定日?/span><span style="color: #008000"><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">        Calendar calendar </span><span style="color: #000000">=</span><span style="color: #000000"> createCalendar(date);<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" /><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> getCalendarDayOfWeek(calendar);<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />    }</span></span><span style="color: #000000"><br /> <img alt="" align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </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">/** */</span><span id="Codehighlighter1_1074_1079_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"> </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </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">/** */</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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     *获得指定日期在一个星期中的天?br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />     </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> getDayOfWeek(</span><span style="color: #0000ff">int</span><span style="color: #000000"> year, </span><span style="color: #0000ff">int</span><span style="color: #000000"> month, </span><span style="color: #0000ff">int</span><span style="color: #000000"> date) </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.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1166_1280_Open_Text"><span style="color: #000000">{<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        </span><span style="color: #008000">//</span><span style="color: #008000"> 构造指定日?/span><span style="color: #008000"><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">        Calendar calendar </span><span style="color: #000000">=</span><span style="color: #000000"> createCalendar(year, month, date);<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" /><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> getCalendarDayOfWeek(calendar);<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />    }</span></span><span style="color: #000000"><br /> <img alt="" align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </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">/** */</span><span id="Codehighlighter1_1284_1289_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"> </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </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">/** */</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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />     * 业务入口<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />     </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> service() </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.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1333_1385_Open_Text"><span style="color: #000000">{<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" /><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />        System.out.println(getDayOfWeek(</span><span style="color: #000000">2010</span><span style="color: #000000">, </span><span style="color: #000000">8</span><span style="color: #000000">, </span><span style="color: #000000">1</span><span style="color: #000000">));<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />    }</span></span><span style="color: #000000"><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" />}</span></span></div> <br /> <span style="color: #ff0000">主要是练?fn)一?#8220;正规”Q我理解Q的完成一个功能,暂时忽略?u>健壮?/u>Q?/span><br /> <br /> <img src ="http://www.aygfsteel.com/onewalkingman/aggbug/329814.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/onewalkingman/" target="_blank">李敏</a> 2010-08-24 17:01 <a href="http://www.aygfsteel.com/onewalkingman/articles/329814.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>处理重复?/title><link>http://www.aygfsteel.com/onewalkingman/articles/328545.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Wed, 11 Aug 2010 08:07:00 GMT</pubDate><guid>http://www.aygfsteel.com/onewalkingman/articles/328545.html</guid><wfw:comment>http://www.aygfsteel.com/onewalkingman/comments/328545.html</wfw:comment><comments>http://www.aygfsteel.com/onewalkingman/articles/328545.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/onewalkingman/comments/commentRss/328545.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /><span style="color: #000000"> String tests[] </span><span style="color: #000000">=</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_18_53_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_18_53_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      </span><span style="color: #000000">"</span><span style="color: #000000">aaaa</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">bbbb</span><span style="color: #000000">"</span><span style="color: #000000">, </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.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />    Analysis </span><span style="color: #000000"><</span><span style="color: #000000"> String </span><span style="color: #000000">></span><span style="color: #000000"> an </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Analysis </span><span style="color: #000000"><</span><span style="color: #000000"> String </span><span style="color: #000000">></span><span style="color: #000000"> (tests);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">an.add("aaaa");<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">an.add("bbbb");<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />    </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.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />    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.aygfsteel.com/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.aygfsteel.com/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">/** */</span><span id="Codehighlighter1_0_15_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /> *处理重复?nbsp;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" /> </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /></span><span style="color: #0000ff">class</span><span style="color: #000000"> Analysis </span><span style="color: #000000"><</span><span style="color: #000000"> T </span><span style="color: #000000">></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_38_478_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_38_478_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  </span><span style="color: #0000ff">private</span><span style="color: #000000"> Set </span><span style="color: #000000"><</span><span style="color: #000000"> T </span><span style="color: #000000">></span><span style="color: #000000"> temp </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> HashSet </span><span style="color: #000000"><</span><span style="color: #000000"> T </span><span style="color: #000000">></span><span style="color: #000000"> ();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> count </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />  </span><span style="color: #0000ff">public</span><span style="color: #000000"> 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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_135_140_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />  }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />  </span><span style="color: #0000ff">public</span><span style="color: #000000"> Analysis(T<img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /> 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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_168_244_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    temp </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> HashSet </span><span style="color: #000000"><</span><span style="color: #000000"> T </span><span style="color: #000000">></span><span style="color: #000000"> (Arrays.asList(t));<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    count </span><span style="color: #000000">=</span><span style="color: #000000"> t.length;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />  }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />  </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">/** */</span><span id="Codehighlighter1_249_267_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />   *d数据 <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />   </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />  </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> add(T 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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_291_326_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    temp.add(t);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    count</span><span style="color: #000000">++</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />  }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />  </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">/** */</span><span id="Codehighlighter1_331_353_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />   *查是否有重复?nbsp;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />   </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />  </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">boolean</span><span style="color: #000000"> 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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_383_476_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">容器的实际大?nbsp;</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">    </span><span style="color: #0000ff">int</span><span style="color: #000000"> containerSize </span><span style="color: #000000">=</span><span style="color: #000000"> temp.size();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #0000ff">return</span><span style="color: #000000"> count </span><span style="color: #000000">==</span><span style="color: #000000"> containerSize;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />  }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />}</span></span></div> <img src ="http://www.aygfsteel.com/onewalkingman/aggbug/328545.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/onewalkingman/" target="_blank">李敏</a> 2010-08-11 16:07 <a href="http://www.aygfsteel.com/onewalkingman/articles/328545.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>验证q箋?/title><link>http://www.aygfsteel.com/onewalkingman/articles/327992.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Wed, 04 Aug 2010 18:16:00 GMT</pubDate><guid>http://www.aygfsteel.com/onewalkingman/articles/327992.html</guid><wfw:comment>http://www.aygfsteel.com/onewalkingman/comments/327992.html</wfw:comment><comments>http://www.aygfsteel.com/onewalkingman/articles/327992.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/onewalkingman/comments/commentRss/327992.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" /><span style="color: #0000ff">int</span><span style="color: #000000"> nums[] </span><span style="color: #000000">=</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_13_42_Closed_Text"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_13_42_Open_Text"><span style="color: #000000">{<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />      </span><span style="color: #000000">3</span><span style="color: #000000">, </span><span style="color: #000000">1</span><span style="color: #000000">, </span><span style="color: #000000">3</span><span style="color: #000000">, </span><span style="color: #000000">6</span><span style="color: #000000">, </span><span style="color: #000000">4</span><span style="color: #000000">, </span><span style="color: #000000">2</span><span style="color: #000000"><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" />    }</span></span><span style="color: #000000">;<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" /><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" />    scanIndexNumber(nums);<br /> <img alt="" align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" />    nums </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> </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.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_94_111_Open_Text"><span style="color: #000000">{<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" />      </span><span style="color: #000000">3</span><span style="color: #000000">, </span><span style="color: #000000">6</span><span style="color: #000000"><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" />    }</span></span><span style="color: #000000">;<br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" /><br /> <img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" />    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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /><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_1_35_Closed_Text">/** */</span><span id="Codehighlighter1_1_35_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"> <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />   *扫描q箋敎ͼ先验证重复,后验证连l数Q?nbsp;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />   </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" />  </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> scanIndexNumber(</span><span style="color: #0000ff">int</span><span style="color: #000000">[] 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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_78_506_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">判断重复数和有效数组长度 </span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">    </span><span style="color: #0000ff">if</span><span style="color: #000000"> (</span><span style="color: #000000">!</span><span style="color: #000000">isNumberOnlyOne(nums) </span><span style="color: #000000">||</span><span style="color: #000000"> nums.length </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">)<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_196_476_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      </span><span style="color: #008000">//</span><span style="color: #008000">q回数组中的最大值和最?nbsp;</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">      </span><span style="color: #0000ff">int</span><span style="color: #000000">[] MinAndMax </span><span style="color: #000000">=</span><span style="color: #000000"> scanArrayNumberMinAndMax(nums);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      </span><span style="color: #008000">//</span><span style="color: #008000">最?nbsp;</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">      </span><span style="color: #0000ff">int</span><span style="color: #000000"> min </span><span style="color: #000000">=</span><span style="color: #000000"> MinAndMax[</span><span style="color: #000000">0</span><span style="color: #000000">];<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      </span><span style="color: #008000">//</span><span style="color: #008000">最大?nbsp;</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">      </span><span style="color: #0000ff">int</span><span style="color: #000000"> max </span><span style="color: #000000">=</span><span style="color: #000000"> MinAndMax[</span><span style="color: #000000">1</span><span style="color: #000000">];<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      </span><span style="color: #008000">//</span><span style="color: #008000">原始数组的长?nbsp;</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">      </span><span style="color: #0000ff">int</span><span style="color: #000000"> argsArrayLen </span><span style="color: #000000">=</span><span style="color: #000000"> nums.length;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      checkIndexNumber(argsArrayLen, min, max);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    System.out.println();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />  }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" />  </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">/** */</span><span id="Codehighlighter1_513_568_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />   *求出数组中的最和最大|q回的结果是一个数l。第一个数是最|W二个是最大倹{?nbsp;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />   </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" />  </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000">[] scanArrayNumberMinAndMax(</span><span style="color: #0000ff">int</span><span style="color: #000000">[] 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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_621_908_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">最?nbsp;</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">    </span><span style="color: #0000ff">int</span><span style="color: #000000"> min </span><span style="color: #000000">=</span><span style="color: #000000"> nums[</span><span style="color: #000000">0</span><span style="color: #000000">];<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">最大?nbsp;</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">    </span><span style="color: #0000ff">int</span><span style="color: #000000"> max </span><span style="color: #000000">=</span><span style="color: #000000"> nums[</span><span style="color: #000000">0</span><span style="color: #000000">];<br /> <img align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> num: 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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_716_831_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      </span><span style="color: #008000">//</span><span style="color: #008000">求最大?nbsp;</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">      </span><span style="color: #0000ff">if</span><span style="color: #000000"> (min </span><span style="color: #000000">></span><span style="color: #000000"> num)<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        min </span><span style="color: #000000">=</span><span style="color: #000000"> num;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      </span><span style="color: #008000">//</span><span style="color: #008000">求最大?nbsp;</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">      </span><span style="color: #0000ff">if</span><span style="color: #000000"> (max </span><span style="color: #000000"><</span><span style="color: #000000"> num)<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        max </span><span style="color: #000000">=</span><span style="color: #000000"> num;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">int</span><span style="color: #000000">[] result </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_862_883_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      min, max<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #0000ff">return</span><span style="color: #000000"> result;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />  }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" />  </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">/** */</span><span id="Codehighlighter1_913_935_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />   *验证是否有重复数 <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />   </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" />  </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">boolean</span><span style="color: #000000"> isNumberOnlyOne(</span><span style="color: #0000ff">int</span><span style="color: #000000">[] 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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_981_1237_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">消除重复数据 </span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">    Set </span><span style="color: #000000"><</span><span style="color: #000000"> Integer </span><span style="color: #000000">></span><span style="color: #000000"> s </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> HashSet </span><span style="color: #000000"><</span><span style="color: #000000"> Integer </span><span style="color: #000000">></span><span style="color: #000000"> ();<br /> <img align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> num: 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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1073_1097_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      s.add(num);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">原始数组的长?nbsp;</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">    </span><span style="color: #0000ff">int</span><span style="color: #000000"> argsArrayLen </span><span style="color: #000000">=</span><span style="color: #000000"> nums.length;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">不重复的数组个数 </span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">    </span><span style="color: #0000ff">int</span><span style="color: #000000"> arrayLen </span><span style="color: #000000">=</span><span style="color: #000000"> s.size();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #0000ff">return</span><span style="color: #000000"> argsArrayLen </span><span style="color: #000000">==</span><span style="color: #000000"> arrayLen;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />  }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" />  </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">/** */</span><span id="Codehighlighter1_1242_1261_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />   *验证q箋?nbsp;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />   </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" />  </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> checkIndexNumber(</span><span style="color: #0000ff">int</span><span style="color: #000000"> argsArrayLen, </span><span style="color: #0000ff">int</span><span style="color: #000000"> min, </span><span style="color: #0000ff">int</span><span style="color: #000000"> 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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1329_1625_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">理论上的q箋数的L </span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">    </span><span style="color: #0000ff">int</span><span style="color: #000000"> numLen </span><span style="color: #000000">=</span><span style="color: #000000"> max </span><span style="color: #000000">-</span><span style="color: #000000"> min </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">判断是否l数 </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" /></span><span style="color: #000000">    </span><span style="color: #0000ff">if</span><span style="color: #000000"> (argsArrayLen </span><span style="color: #000000">==</span><span style="color: #000000"> 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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1430_1577_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">数组的个? </span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> argsArrayLen);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">理论上的q箋数的L= </span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> numLen);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">Bing Go!</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #0000ff">else</span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">非连l数!</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />  }</span></span></div> <img src ="http://www.aygfsteel.com/onewalkingman/aggbug/327992.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/onewalkingman/" target="_blank">李敏</a> 2010-08-05 02:16 <a href="http://www.aygfsteel.com/onewalkingman/articles/327992.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>求一定范围内的素?/title><link>http://www.aygfsteel.com/onewalkingman/articles/308209.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Mon, 04 Jan 2010 13:39:00 GMT</pubDate><guid>http://www.aygfsteel.com/onewalkingman/articles/308209.html</guid><wfw:comment>http://www.aygfsteel.com/onewalkingman/comments/308209.html</wfw:comment><comments>http://www.aygfsteel.com/onewalkingman/articles/308209.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/onewalkingman/comments/commentRss/308209.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/onewalkingman/services/trackbacks/308209.html</trackback:ping><description><![CDATA[素数Q只能被1和自w整除的数?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"> 1</span><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" />.<br /> </span><span style="color: #008080"> 2</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> </span><span style="color: #008080"> 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.aygfsteel.com/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.aygfsteel.com/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">/** */</span><span id="Codehighlighter1_9_91_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> </span><span style="color: #008080"> 4</span><span style="color: #008000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />   *求素敎ͼ采用{选法Q即把每个自然数的的U求出来攑օBitSet集合中,然后遍历<br /> </span><span style="color: #008080"> 5</span><span style="color: #008000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />   *每个集合的烦引(自然数的U)中ؓ(f)false的位?nbsp;<br /> </span><span style="color: #008080"> 6</span><span style="color: #008000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />   </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> </span><span style="color: #008080"> 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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" />  </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> 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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_116_694_Open_Text"><span style="color: #000000">{<br /> </span><span style="color: #008080"> 8</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    BitSet b </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> BitSet();<br /> </span><span style="color: #008080"> 9</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> </span><span style="color: #008080">10</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">40以内的数 </span><span style="color: #008000"><br /> </span><span style="color: #008080">11</span><span style="color: #008000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /></span><span style="color: #000000">    </span><span style="color: #0000ff">int</span><span style="color: #000000"> len </span><span style="color: #000000">=</span><span style="color: #000000"> </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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> </span><span style="color: #008080">13</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /></span><span style="color: #000000">    </span><span style="color: #0000ff">boolean</span><span style="color: #000000"> isover </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">false</span><span style="color: #000000">;<br /> </span><span style="color: #008080">15</span><span style="color: #000000"><img src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">2</span><span style="color: #000000">; i </span><span style="color: #000000"><=</span><span style="color: #000000"> len </span><span style="color: #000000">&&</span><span style="color: #000000"> </span><span style="color: #000000">!</span><span style="color: #000000">isover; 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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> </span><span style="color: #008080">18</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />      isover </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">true</span><span style="color: #000000">;<br /> </span><span style="color: #008080">19</span><span style="color: #000000"><img src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />      </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> j </span><span style="color: #000000">=</span><span style="color: #000000"> i </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">; (i </span><span style="color: #000000">*</span><span style="color: #000000"> j) </span><span style="color: #000000"><=</span><span style="color: #000000"> len; 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.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (</span><span style="color: #000000">!</span><span style="color: #000000">b.get(i </span><span style="color: #000000">*</span><span style="color: #000000"> 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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />          System.out.print(i </span><span style="color: #000000">*</span><span style="color: #000000"> j </span><span style="color: #000000">+</span><span style="color: #000000"> </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">24</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> </span><span style="color: #008080">25</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />          b.set(i </span><span style="color: #000000">*</span><span style="color: #000000"> j);<br /> </span><span style="color: #008080">26</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> </span><span style="color: #008080">27</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />          isover </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">false</span><span style="color: #000000">;<br /> </span><span style="color: #008080">28</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />        }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">29</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />      }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">30</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />      System.out.println();<br /> </span><span style="color: #008080">31</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">32</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> </span><span style="color: #008080">33</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    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">34</span><span style="color: #000000"><img src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">; i </span><span style="color: #000000"><</span><span style="color: #000000"> b.length(); 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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />      </span><span style="color: #0000ff">if</span><span style="color: #000000"> (</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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        System.out.print(i </span><span style="color: #000000">+</span><span style="color: #000000"> </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">38</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">39</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> </span><span style="color: #008080">40</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    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.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />  }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">42</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <img src ="http://www.aygfsteel.com/onewalkingman/aggbug/308209.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/onewalkingman/" target="_blank">李敏</a> 2010-01-04 21:39 <a href="http://www.aygfsteel.com/onewalkingman/articles/308209.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>q雷面试?/title><link>http://www.aygfsteel.com/onewalkingman/articles/304461.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Tue, 01 Dec 2009 22:34:00 GMT</pubDate><guid>http://www.aygfsteel.com/onewalkingman/articles/304461.html</guid><wfw:comment>http://www.aygfsteel.com/onewalkingman/comments/304461.html</wfw:comment><comments>http://www.aygfsteel.com/onewalkingman/articles/304461.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/onewalkingman/comments/commentRss/304461.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/onewalkingman/services/trackbacks/304461.html</trackback:ping><description><![CDATA[<p> </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.aygfsteel.com/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.aygfsteel.com/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">/** */</span><span id="Codehighlighter1_0_58_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /> * 有三个线EID分别是A、B、C,L(fng)多线~程实现Q在屏幕上@环打?0ơABCABC…?br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /> * <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" /> </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> TestThread </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_84_385_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> service() </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_111_307_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> IDChartCount </span><span style="color: #000000">=</span><span style="color: #000000"> ID.values().length </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        IDChart dpool </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> IDChart(IDChartCount);<br /> <img src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">for</span><span style="color: #000000"> (ID id : ID.values()) </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_233_304_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            Thread t </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> ThreadImpl(dpool, id, id.name());<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            t.start();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />        }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args) </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_350_383_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">new</span><span style="color: #000000"> TestThread().service();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span style="color: #0000ff">enum</span><span style="color: #000000"> ID </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_396_407_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    a, b, c<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span style="color: #0000ff">class</span><span style="color: #000000"> ThreadImpl </span><span style="color: #0000ff">extends</span><span style="color: #000000"> Thread </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_442_939_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">final</span><span style="color: #000000"> ID id;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">final</span><span style="color: #000000"> IDChart chart;<br /> <img src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> ThreadImpl(IDChart chart, ID id, String name) </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_552_610_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">super</span><span style="color: #000000">(name);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">this</span><span style="color: #000000">.chart </span><span style="color: #000000">=</span><span style="color: #000000"> chart;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">this</span><span style="color: #000000">.id </span><span style="color: #000000">=</span><span style="color: #000000"> id;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> run() </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.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">; i </span><span style="color: #000000"><</span><span style="color: #000000"> </span><span style="color: #000000">10</span><span style="color: #000000">;) </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.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />            </span><span style="color: #0000ff">synchronized</span><span style="color: #000000"> (chart) </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.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />                </span><span style="color: #0000ff">if</span><span style="color: #000000"> (chart.check(id)) </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_714_795_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                    System.out.println(getId() </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> getName() </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">  </span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> id);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                    i</span><span style="color: #000000">++</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />                }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />            }</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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />            </span><span style="color: #0000ff">try</span><span style="color: #000000"> </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_809_828_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />            }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (InterruptedException e) </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_861_930_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                </span><span style="color: #008000">//</span><span style="color: #008000"> TODO Auto-generated catch block</span><span style="color: #008000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /></span><span style="color: #000000">                e.printStackTrace();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />            }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />        }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span style="color: #0000ff">class</span><span style="color: #000000"> IDChart </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_956_1227_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> index </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">final</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> count;<br /> <img src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> IDChart(</span><span style="color: #0000ff">int</span><span style="color: #000000"> count) </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1037_1062_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">this</span><span style="color: #000000">.count </span><span style="color: #000000">=</span><span style="color: #000000"> count;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">boolean</span><span style="color: #000000"> check(ID id) </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.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (index </span><span style="color: #000000">==</span><span style="color: #000000"> id.ordinal()) </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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1125_1206_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            </span><span style="color: #0000ff">if</span><span style="color: #000000"> (index </span><span style="color: #000000">!=</span><span style="color: #000000"> count)<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                index</span><span style="color: #000000">++</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            </span><span style="color: #0000ff">else</span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                index </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">true</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />        }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">false</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <br /> <span style="color: #0000ff">q雷面试?span style="color: #000000">Q?/span><span style="color: #ff0000">以上为我的其中一道题的个人实?/span><span style="color: #000000">Q?/span></span><br /> <span style="background-color: #c0c0c0">http://www.javaeye.com/topic/534019</span> <br /> <img src ="http://www.aygfsteel.com/onewalkingman/aggbug/304461.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/onewalkingman/" target="_blank">李敏</a> 2009-12-02 06:34 <a href="http://www.aygfsteel.com/onewalkingman/articles/304461.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>杨辉三角http://www.aygfsteel.com/onewalkingman/articles/295742.html李敏李敏Sun, 20 Sep 2009 04:36:00 GMThttp://www.aygfsteel.com/onewalkingman/articles/295742.htmlhttp://www.aygfsteel.com/onewalkingman/comments/295742.htmlhttp://www.aygfsteel.com/onewalkingman/articles/295742.html#Feedback0http://www.aygfsteel.com/onewalkingman/comments/commentRss/295742.htmlhttp://www.aygfsteel.com/onewalkingman/services/trackbacks/295742.html
     1     1

     1     2     1

     1     3     3     1

     1     4     6     4     1

     1     5    10    10     5     1 


   
int[] lastNums = 1 };
        
int[] nextNums;

        
int len = 5;

        
for (int i = 2; i <= len; i++{
            nextNums 
= new int[i];

            
for (int j = 1; j < i - 1; j++{
                nextNums[j] 
= lastNums[j - 1+ lastNums[j];
            }


            nextNums[
0= lastNums[0];
            nextNums[i 
- 1= lastNums[i - 2];

            lastNums 
= nextNums;
        }


李敏 2009-09-20 12:36 发表评论
]]>
自定义排序输?/title><link>http://www.aygfsteel.com/onewalkingman/articles/293597.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Wed, 02 Sep 2009 06:56:00 GMT</pubDate><guid>http://www.aygfsteel.com/onewalkingman/articles/293597.html</guid><wfw:comment>http://www.aygfsteel.com/onewalkingman/comments/293597.html</wfw:comment><comments>http://www.aygfsteel.com/onewalkingman/articles/293597.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/onewalkingman/comments/commentRss/293597.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/onewalkingman/services/trackbacks/293597.html</trackback:ping><description><![CDATA[  对int数组q行排序QɽW?个是最大,W?个是最的Q第三个是次大的Q第四个是次的Q以此类??br /> <br /> <p>public int[] run(int[]num){<br />     <br />     int temp[]=new int[num.length];<br />     <br />     Arrays.sort(num);<br />     <br />     int max=num.length-1;<br />     <br />     for(int i=0;i<num.length;i+=2){<br />           <br />        //0,4;1,0  <br />        //2,3;3,1<br />       //4 2;<br />        <br />        //0,5;1,0<br />        //2,4;3,1<br />        //4,3;5,2</p> <p>          temp[i]=num[max];  //最大?br />           <br />           if(i==(num.length-1))<br />           break;<br />           <br />           temp[i+1]=num[i/2];  // 最?nbsp; <br />           <br />           max--;<br />     }<br />     <br />       return temp;<br />   }</p> <br /> 9.2  14Q?0先写下来Q回头补完(思\Q? <img src ="http://www.aygfsteel.com/onewalkingman/aggbug/293597.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/onewalkingman/" target="_blank">李敏</a> 2009-09-02 14:56 <a href="http://www.aygfsteel.com/onewalkingman/articles/293597.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>扑օU数http://www.aygfsteel.com/onewalkingman/articles/293314.html李敏李敏Mon, 31 Aug 2009 07:00:00 GMThttp://www.aygfsteel.com/onewalkingman/articles/293314.htmlhttp://www.aygfsteel.com/onewalkingman/comments/293314.htmlhttp://www.aygfsteel.com/onewalkingman/articles/293314.html#Feedback0http://www.aygfsteel.com/onewalkingman/comments/commentRss/293314.htmlhttp://www.aygfsteel.com/onewalkingman/services/trackbacks/293314.html
例:(x)6
1???    
6的公U数??br />
分析Q?/span>
1 首先此整C定ؓ(f)偶数Q因?00以内的Q意一个奇数的公约C可能辑ֈ12个这么多?/span>

2 l过几个偶数的公U数的分析,可以得出倒数W二个公U数是该数的1/2。也是_(d)整数/2>=11Q即整数>=22Q?/span>

3 因ؓ(f)?2个公U数Q第一Q该C定能?整除Q同h据几个偶数的公约数分析得刎ͼ整数一定可以整除【公U数/2】)Q第二,既然辑ֈ?2个公U数Q所以肯定超q了10Q既然可以被6整除Q那余数自然>=10?/span>

4 因ؓ(f)?2个公U数Q所??2范围内就最包括了12/2个公U数Q就是一半的公约敎ͼQ然而真正能够被整除的实际的公约数只?0个(除去1和它本nQ,?0以内的公U数必须辑ֈ5个?/span>

5 如果10以内的公U数辑ֈ?个,则从11~(整数/2Ql查找,当找到第10个公U数时停止,然后l箋判定下一个整数?/span>


1?  整数取D围?/span>

3  整数的过滤条件?/span>

4?  U数的过滤条件?/span>

    int num=0;
    
     for(int i=4;i<17;i++){
        int k=i*6;
       
         for(int j=10;j>=2;j--){
            if(k%j==0){
               num++;
              
              if(j==5&&num<2){
                num=-1;
                break;
              }
            }
         }
   
        
         if(num>=5){
           for(int j=11;j<=k/2&&num!=10;j++){
              if(k%j==0)
              num++;
           }
         }
      
        if(num==10){
          System.out.println(k);
        }
           num=0;         
     }


李敏 2009-08-31 15:00 发表评论
]]>
比较两个数大?/title><link>http://www.aygfsteel.com/onewalkingman/articles/293312.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Mon, 31 Aug 2009 06:50:00 GMT</pubDate><guid>http://www.aygfsteel.com/onewalkingman/articles/293312.html</guid><wfw:comment>http://www.aygfsteel.com/onewalkingman/comments/293312.html</wfw:comment><comments>http://www.aygfsteel.com/onewalkingman/articles/293312.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/onewalkingman/comments/commentRss/293312.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/onewalkingman/services/trackbacks/293312.html</trackback:ping><description><![CDATA[比较a、b两个数的大小Q不能?gt; ?lt;、if语句?br /> <br /> <span style="color: red">分析Q?br /> </span>1  <span style="color: #3366ff">备䆾数据a(chn)、b?/span><br /> 2  <span style="color: #3366ff">然后讑֮a</span><span style="color: #3366ff">大的敎ͼ通过整数的特性(整数1>整数2Q整?/整数1=0Q得到较大数?/span><br /> 3  <span style="color: #3366ff">最后把较大数和它之前的备䆾q行比较Q如果相同则较小数的值维持不变,否则得话直接q行错位交换?/span><br /> <br />     int a=7;<br />     int b=11;<br />     <br />     int temp_a=a;<br />     int temp_b=b;<br />     <br />     a=(a/b==0)?b:a;<br />     <br />     b=(a==temp_a)?b:temp_a;<br />     <br />     System.out.println("old a=  "+temp_a+"  new a="+a);<br />     System.out.println("old b=  "+temp_b+"  new b="+b); <img src ="http://www.aygfsteel.com/onewalkingman/aggbug/293312.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/onewalkingman/" target="_blank">李敏</a> 2009-08-31 14:50 <a href="http://www.aygfsteel.com/onewalkingman/articles/293312.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>二分查找http://www.aygfsteel.com/onewalkingman/articles/287542.html李敏李敏Mon, 20 Jul 2009 14:50:00 GMThttp://www.aygfsteel.com/onewalkingman/articles/287542.htmlhttp://www.aygfsteel.com/onewalkingman/comments/287542.htmlhttp://www.aygfsteel.com/onewalkingman/articles/287542.html#Feedback0http://www.aygfsteel.com/onewalkingman/comments/commentRss/287542.htmlhttp://www.aygfsteel.com/onewalkingman/services/trackbacks/287542.htmlclass Test{
 
  public void run(int[]args,int target){
    int last=0;
    int next=args.length;
    int midd=-1;
   
    if(args[0]>target||args[next-1]<target){
     System.out.println("is not num!");
     return;
    }
   
    while(midd!=0){
     midd=(last+next)/2;
    
     System.out.println(midd);
    
     if(args[midd]==target){
      System.out.println("args index="+midd);
      break;
     }else
     if(args[midd]>target){
       next=midd;
     }else
     if(args[midd]<target){
       last=midd;
     }
   }
 }
 
  public static void main(String[]args){
    int nums[]={1,2,3,4,5,6,7,8};
   
    new Test().run(nums,Integer.parseInt(args[0]));
  }
}



李敏 2009-07-20 22:50 发表评论
]]>
队列http://www.aygfsteel.com/onewalkingman/articles/287261.html李敏李敏Sat, 18 Jul 2009 09:47:00 GMThttp://www.aygfsteel.com/onewalkingman/articles/287261.htmlhttp://www.aygfsteel.com/onewalkingman/comments/287261.htmlhttp://www.aygfsteel.com/onewalkingman/articles/287261.html#Feedback0http://www.aygfsteel.com/onewalkingman/comments/commentRss/287261.htmlhttp://www.aygfsteel.com/onewalkingman/services/trackbacks/287261.htmlimport java.util.*;

class Test{
 
  public void run(){
    Queen queen=new Queen();
   
    QueenThread qt=new QueenThread(queen);
   
    new Thread(qt).start();
   
    new Thread(qt).start();
  }
 
  public static void main(String[]args){
    new Test().run();
  }
}

class Queen{
 private final Object objects[]=new Object[10];
 private int pushIndex=0;
 private int popIndex=0;
 
 public synchronized void push(Object object){
   if(pushIndex>=objects.length){
     System.out.println(Thread.currentThread().getName()+" queen is over,push fail!");
   }else
     objects[pushIndex++]=object;
 }
 
 public synchronized Object pop(){
   if(popIndex>=objects.length){
     System.out.println(Thread.currentThread().getName()+" queen is empty,pop fail!");
   }else{
     Object object=objects[popIndex];
 
     objects[popIndex++]=null;
    
     Thread.yield();
 
     return object;
   }
   return null;
 }
}

class QueenThread implements Runnable{
  private static int id=0;
  private Queen queen;
 
  public QueenThread(Queen queen){
    this.queen=queen;
  }
 
  public void run(){
    String object=null;

      for(int i=0;i<10;i++){
     
        queen.push(Thread.currentThread().getName()+" "+id);
       
        id++;
     
        try{
         Thread.sleep(2000);
        }catch(InterruptedException e){
          e.printStackTrace();
        }

        object=(String)queen.pop();
       
        if(object!=null)
        System.out.println(Thread.currentThread().getName()+" |"+object);
      }    
  }
}



李敏 2009-07-18 17:47 发表评论
]]>
处理pȝ~存Q下行)http://www.aygfsteel.com/onewalkingman/articles/287260.html李敏李敏Sat, 18 Jul 2009 09:42:00 GMThttp://www.aygfsteel.com/onewalkingman/articles/287260.htmlhttp://www.aygfsteel.com/onewalkingman/comments/287260.htmlhttp://www.aygfsteel.com/onewalkingman/articles/287260.html#Feedback0http://www.aygfsteel.com/onewalkingman/comments/commentRss/287260.htmlhttp://www.aygfsteel.com/onewalkingman/services/trackbacks/287260.htmlimport java.util.*;

//工厂
class Test{
 
  public void run(){
    Queens queen=new Queens();
   
    QueenThread qt=new QueenThread(queen);
   
    new Thread(qt).start();
   
    new Thread(qt).start();
   
    System.out.println("Len=  "+queen.getQueens().size());
  }
 
  public static void main(String[]args){
    new Test().run();
  }
}

//生~存
class Queens{
  private List buffList=null;      
  private final List queenList=new ArrayList(); 
 
  public Queens(){
    init();
  }
 
  public void init(){
   int i=0;
  
   for(int len=0;len<2;len++){
      buffList=new ArrayList();
     
      for(;i<(len+1)*3;i++){
       buffList.add(String.valueOf(i+1));
      }
      queenList.add(buffList);
   }
  }
 
  public synchronized void deleteQueen(int index){
     queenList.remove(index);
  }
 
  public List getQueens(){
    return queenList;
  }
 
  public int getLen(){
    return queenList.size();
  }
}

//处理队列~存
class QueenThread implements Runnable{
   private static int id=0;
   private Queens queen;
  
   public QueenThread(Queens queen){
     this.queen=queen;
   }
  
   private ThreadLocal tl=new ThreadLocal(){
      protected Integer initialValue(){
        return new Integer(id++);
      }
   };

   public void run(){
     int currentId=((Integer)(tl.get())).intValue();
    
     List queenList=(List)queen.getQueens().get(currentId);
    
     for(int i=0;i<queenList.size();i++){
      System.out.println(Thread.currentThread().getName()+" "+(String)queenList.get(i));
      
      try{
        Thread.sleep(2000);
      }catch(InterruptedException e){
       e.printStackTrace();
      }
     
     }
   
     System.out.println(Thread.currentThread().getName()+" ID= "+currentId);
   }
 }



李敏 2009-07-18 17:42 发表评论
]]>
z牌http://www.aygfsteel.com/onewalkingman/articles/260352.html李敏李敏Tue, 17 Mar 2009 15:33:00 GMThttp://www.aygfsteel.com/onewalkingman/articles/260352.htmlhttp://www.aygfsteel.com/onewalkingman/comments/260352.htmlhttp://www.aygfsteel.com/onewalkingman/articles/260352.html#Feedback0http://www.aygfsteel.com/onewalkingman/comments/commentRss/260352.htmlhttp://www.aygfsteel.com/onewalkingman/services/trackbacks/260352.html阅读全文

李敏 2009-03-17 23:33 发表评论
]]>
轻量U的随机?/title><link>http://www.aygfsteel.com/onewalkingman/articles/260299.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Tue, 17 Mar 2009 10:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/onewalkingman/articles/260299.html</guid><wfw:comment>http://www.aygfsteel.com/onewalkingman/comments/260299.html</wfw:comment><comments>http://www.aygfsteel.com/onewalkingman/articles/260299.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/onewalkingman/comments/commentRss/260299.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/onewalkingman/services/trackbacks/260299.html</trackback:ping><description><![CDATA[    昨天晚上惛_"以前做过的那个纸牌面试题"Q其中最重要的一个关键就是随机,偶然H发奇想Q自己实C个?br />      "随机"是一个变化的东西Q而什么东西能变化Q而且能体现出来,因ؓ(f)没有学过高等数学Q低学历-痛)Q所以就往生活当中LQ发现最明显的就是时_(d)于是初步是想通过<span style="background-color: #c0c0c0"><strong>java.util.Date</strong></span>?span style="color: #0000ff">hashCode()</span>来取得一个数Q但是在试的过E中发现l果不理惻I然后ȝAPIQ这时候在它的构造方法中看到<code style="color: #0000ff">System.currentTimeMillis()</code>q个Ҏ(gu)Q这个不是可以最直接的反映时间吗Q比hashCode更直观?br />      最后感觉这个比较简陋,以后再修攏V?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.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">import</span><span style="color: #000000"> java.util.Date;<br /> <img alt="" src="http://www.aygfsteel.com/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Random </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.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_44_643_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #008000">//</span><span style="color: #008000">参数Qn - 所q回随机数的范围。必Mؓ(f)正数?nbsp;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />  </span><span style="color: #008000">//</span><span style="color: #008000">q回Q一个伪随机敎ͼ处于 0Q包括)?nbsp;nQ包括)之间均匀分布?nbsp;int 倹{?/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span style="color: #000000">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> nextInt(</span><span style="color: #0000ff">int</span><span style="color: #000000"> 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.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_146_365_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />          </span><span style="color: #0000ff">long</span><span style="color: #000000"> num</span><span style="color: #000000">=</span><span style="color: #000000">System.currentTimeMillis();<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #008000">//</span><span style="color: #008000">防止q箋调用Ӟ旉重叠?/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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span style="color: #000000">        </span><span style="color: #0000ff">try</span><span style="color: #000000"> </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.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_213_278_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />      Thread.currentThread().sleep(</span><span style="color: #000000">15</span><span style="color: #000000">);  </span><span style="color: #008000">//</span><span style="color: #008000">在本机测?5微秒可以避免重叠</span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /></span><span style="color: #000000">    }</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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (Exception e) </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.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_304_337_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />      e.printStackTrace();<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />          </span><span style="color: #0000ff">return</span><span style="color: #000000"> (</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.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    <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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args) </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.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_409_640_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #008000">//</span><span style="color: #008000"> TODO: Add your code here</span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />     System.out.println(</span><span style="color: #0000ff">new</span><span style="color: #000000"> Random().nextInt(</span><span style="color: #000000">10</span><span style="color: #000000">)); </span><span style="color: #008000">//</span><span style="color: #008000">-----</span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">         <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />     System.out.println(</span><span style="color: #0000ff">new</span><span style="color: #000000"> Random().nextInt(</span><span style="color: #000000">10</span><span style="color: #000000">)); </span><span style="color: #008000">//</span><span style="color: #008000">-----</span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">         <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />     System.out.println(</span><span style="color: #0000ff">new</span><span style="color: #000000"> Random().nextInt(</span><span style="color: #000000">10</span><span style="color: #000000">)); </span><span style="color: #008000">//</span><span style="color: #008000">-----</span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /></span><span style="color: #000000">    }</span></span><span style="color: #000000">    <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div> <img src ="http://www.aygfsteel.com/onewalkingman/aggbug/260299.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/onewalkingman/" target="_blank">李敏</a> 2009-03-17 18:11 <a href="http://www.aygfsteel.com/onewalkingman/articles/260299.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>消除|页上显C数的代码http://www.aygfsteel.com/onewalkingman/articles/254900.html李敏李敏Mon, 16 Feb 2009 07:49:00 GMThttp://www.aygfsteel.com/onewalkingman/articles/254900.htmlhttp://www.aygfsteel.com/onewalkingman/comments/254900.htmlhttp://www.aygfsteel.com/onewalkingman/articles/254900.html#Feedback0http://www.aygfsteel.com/onewalkingman/comments/commentRss/254900.htmlhttp://www.aygfsteel.com/onewalkingman/services/trackbacks/254900.htmlimport java.io.*;

public class CancelNumber{
  private String inFile;
  private String outFile;
 
  public CancelNumber(){
  }
 
  public CancelNumber(String inFile,String outFile){
    this.inFile=inFile;
   
    this.outFile=outFile;
  }
 
  public void test(){
     BufferedReader in;
    
     BufferedWriter out;
    
     try{
        in=new BufferedReader(new FileReader(inFile));
       
        out=new BufferedWriter(new FileWriter(outFile));
       
        StringBuffer sb=new StringBuffer();
       
        String context;
       
        int i=1;
    
        while((context=in.readLine())!=null&&context.length()!=0){
           String temp=getCode(context);
          
           sb.append(temp);
        }
       
        out.write(sb.toString().trim());

        in.close();
       
        out.close();
       
     }catch(FileNotFoundException e){
        e.printStackTrace();
     }catch(IOException e){
        e.printStackTrace();
     }
  }
 
  public String getCode(String context){
     context=context.trim();
    
     int index=0;

     int asc=0;
    
     for(int i=0;i<context.length();i++){
        asc=(int)context.charAt(i);
       
        if(!(asc>=48&&asc<=57)){
           index=i;
           break;
        }
     }
    
    if(index==0&&asc<65)
     context="";                              //L只有数字的行,字母最的ASCIIgؓ(f)65(a)
    else
    context=context.substring(index)+"\n";   //L开头的数字(正常程)
 
     return context;
  }
 
  public static void main(String[]args){
 
      String inFile=args[0];
     
      String outFile=args[1];
 
      new CancelNumber(inFile,outFile).test();
  }
}



李敏 2009-02-16 15:49 发表评论
]]>
一l数字的全排?/title><link>http://www.aygfsteel.com/onewalkingman/articles/253837.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Sun, 08 Feb 2009 16:44:00 GMT</pubDate><guid>http://www.aygfsteel.com/onewalkingman/articles/253837.html</guid><wfw:comment>http://www.aygfsteel.com/onewalkingman/comments/253837.html</wfw:comment><comments>http://www.aygfsteel.com/onewalkingman/articles/253837.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/onewalkingman/comments/commentRss/253837.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/onewalkingman/services/trackbacks/253837.html</trackback:ping><description><![CDATA[     摘要: public class Test {      /** *//** *//** *//** *//** *//** *//** *//**       * @param&...  <a href='http://www.aygfsteel.com/onewalkingman/articles/253837.html'>阅读全文</a><img src ="http://www.aygfsteel.com/onewalkingman/aggbug/253837.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/onewalkingman/" target="_blank">李敏</a> 2009-02-09 00:44 <a href="http://www.aygfsteel.com/onewalkingman/articles/253837.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>取出字符串中的中?/title><link>http://www.aygfsteel.com/onewalkingman/articles/249407.html</link><dc:creator>李敏</dc:creator><author>李敏</author><pubDate>Wed, 31 Dec 2008 15:19:00 GMT</pubDate><guid>http://www.aygfsteel.com/onewalkingman/articles/249407.html</guid><wfw:comment>http://www.aygfsteel.com/onewalkingman/comments/249407.html</wfw:comment><comments>http://www.aygfsteel.com/onewalkingman/articles/249407.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/onewalkingman/comments/commentRss/249407.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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"> 1</span><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">String 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"> 2</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    <br /> </span><span style="color: #008080"> 3</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #0000ff">byte</span><span style="color: #000000"> chars[]</span><span style="color: #000000">=</span><span style="color: #000000">str.getBytes();<br /> </span><span style="color: #008080"> 4</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    <br /> </span><span style="color: #008080"> 5</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    String ss</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">;<br /> </span><span style="color: #008080"> 6</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    <br /> </span><span style="color: #008080"> 7</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #0000ff">byte</span><span style="color: #000000"> temp[]</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000"> </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"> 8</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    <br /> </span><span style="color: #008080"> 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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" />    </span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000"> 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"><</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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    <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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span style="color: #0000ff">if</span><span style="color: #000000">(chars[i]</span><span style="color: #000000"><</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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />           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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />           <br /> </span><span style="color: #008080">14</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />           <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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />           </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.aygfsteel.com/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.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />             ss</span><span style="color: #000000">+=</span><span style="color: #0000ff">new</span><span style="color: #000000"> String(temp);<br /> </span><span style="color: #008080">18</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />             <br /> </span><span style="color: #008080">19</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />             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.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />           }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">21</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">22</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">23</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    <br /> </span><span style="color: #008080">24</span><span style="color: #000000"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    System.out.println(ss);</span></div> <br /> <img src ="http://www.aygfsteel.com/onewalkingman/aggbug/249407.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/onewalkingman/" target="_blank">李敏</a> 2008-12-31 23:19 <a href="http://www.aygfsteel.com/onewalkingman/articles/249407.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>猴子搬梨http://www.aygfsteel.com/onewalkingman/articles/237255.html李敏李敏Tue, 28 Oct 2008 16:39:00 GMThttp://www.aygfsteel.com/onewalkingman/articles/237255.htmlhttp://www.aygfsteel.com/onewalkingman/comments/237255.htmlhttp://www.aygfsteel.com/onewalkingman/articles/237255.html#Feedback0http://www.aygfsteel.com/onewalkingman/comments/commentRss/237255.htmlhttp://www.aygfsteel.com/onewalkingman/services/trackbacks/237255.html A地有100个梨,猴子要把q?00个梨搬到B圎ͼA,BC间的距离?0步,猴子一ơ只能搬50个梨Q猴子每前进或后退一步都得吃一个梨Q问到达B地最多剩多少个梨Q最需要几步?


  Ҏ(gu)题意“A,BC间的距离?0步,猴子一ơ只能搬50个梨?#8221;所以猴子不可能直接q么从A地搬到B圎ͼ而是一定会(x)中途返回,先把剩余的梨子放到某点,然后回到A地把剩余的梨子搬完,接着Q当走到之前攄地点Ӟ把之前剩余的梨子一h上,最后走到B圎ͼ往q的ơ数少Q则相对的得到的梨也多Q走的步C少Q,q里假设的是一ơ往q就能够搬完全部的梨子?br />
假设W一ơ走到M步的时候返回:(x)
  50Q猴子一ơ能够搬梨的LQ?br />
  猴子吃掉的梨子数Qn=M
  此时剩余的梨子数Q?0-n
  然而返回一后Q剩余的梨子敎ͼ(x)50-n-n  
  --猴子q回Ӟw上带着的是q回到A地时所要吃掉的梨子敎ͼMQ?剩余的梨子(50-n-nQ则留在了M地?br />
W二ơ从A地走到M步的时候:(x)
  50Q猴子一ơ能够搬梨的LQ此时也是剩余的那50个梨子)

  猴子吃掉的梨子数Qn=M
  剩余的梨子数Q?0-n


剩余的L子数Q?/span>
  W一ơ到M步时剩余的梨子数+W二ơ到M步时剩余的梨子数-走完剩余Q?0-MQ步时所要吃掉的梨子?br />   Q?0-n-n Q?Q?0-nQ?Q?0-nQ?50-2*n
  
所走的L敎ͼ(x)
  W一ơ走的M?W一ơ返回时走的M?W二ơ走的M?走完剩余Q?0-MQ步
   n + n + n + (50-n)=50+2*n

M的范_(d)(x)
  
  1 M最大|M=nQ?/span>
    Ҏ(gu)上面推出的剩余的L子数Q?0-2*nQ,x有剩余(梨子Cؓ(f)Ӟ时M为最大倹{?br />      M=n=25
    ׃25无实际意义,故gؓ(f)24。(可以求出最剩多少个梨Q最多需要几步?Q?br />
  2 M最|M=nQ?/span>
    猴子W一ơ返回到A地时剩余的梨子数+猴子W二ơ走到M步时剩余的梨子数<=50(猴子一ơ只能搬的梨子数)
     Q?0-n-nQ? Q?0-nQ?lt;=50
      (M=n)>=16.6  
     M为整敎ͼ?gt;=17?nbsp;           Q可以求出最多剩多少个梨Q最需要几步?Q?nbsp; 


法代码Q(主要说明一下)
1  int n = 0;
2
3  for (int i = 17; i < 25; i++{
4       
5     n = i;
6
7     System.out.println(i + " " + (50 - 2 * n) + "  " + (50 + 2 * n));
8
9  }
 



李敏 2008-10-29 00:39 发表评论
]]>
վ֩ģ壺 Ұ| ǿ| Ͽ| | ϼ| ¬| | | | | ˮ| | | | | | ɽ| | Ͱ| | | | | | | | ϻ| | | | | »| | | ۳| | ƽ| | ɽ| | Ϫ|