﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-java编程-文章分类-java</title><link>http://www.blogjava.net/rrong-m/category/40177.html</link><description>java编程</description><language>zh-cn</language><lastBuildDate>Thu, 11 Jun 2009 16:15:55 GMT</lastBuildDate><pubDate>Thu, 11 Jun 2009 16:15:55 GMT</pubDate><ttl>60</ttl><item><title>java的常用函数5</title><link>http://www.blogjava.net/rrong-m/articles/281222.html</link><dc:creator>rrong_m</dc:creator><author>rrong_m</author><pubDate>Wed, 10 Jun 2009 13:12:00 GMT</pubDate><guid>http://www.blogjava.net/rrong-m/articles/281222.html</guid><description><![CDATA[<span style="color: #0000ff">import</span><span style="color: #000000"> <a class="innerlink" href="http://www.pmjava.com/">java</a>.awt.BorderLayout;<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000"> <a class="innerlink" href="http://www.pmjava.com/">java</a>.awt.EventQueue;<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000"> <a class="innerlink" href="http://www.pmjava.com/">java</a>.awt.event.ActionEvent;<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000"> <a class="innerlink" href="http://www.pmjava.com/">java</a>.awt.event.ActionListener;<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000"> <a class="innerlink" href="http://www.pmjava.com/">java</a>x.swing.Action;<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000"> <a class="innerlink" href="http://www.pmjava.com/">java</a>x.swing.JButton;<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000"> <a class="innerlink" href="http://www.pmjava.com/">java</a>x.swing.JComponent;<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000"> <a class="innerlink" href="http://www.pmjava.com/">java</a>x.swing.JFrame;<br />
</span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> ToolTipCtrl<br />
{<br />
&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">boolean</span><span style="color: #000000"> flag </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">true</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp; </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)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JFrame frame </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> JFrame();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">final</span><span style="color: #000000"> JButton btnSH </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> JButton(</span><span style="color: #000000">"</span><span style="color: #000000">Show or Hide</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">final</span><span style="color: #000000"> JButton btnS </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> JButton(</span><span style="color: #000000">"</span><span style="color: #000000">Show Only</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; btnSH.setToolTipText(btnSH.getText());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; btnS.setToolTipText(btnS.getText());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; frame.add(btnSH, BorderLayout.WEST);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; frame.add(btnS, BorderLayout.EAST);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; frame.setSize(</span><span style="color: #000000">300</span><span style="color: #000000">, </span><span style="color: #000000">100</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; frame.setLocationRelativeTo(</span><span style="color: #0000ff">null</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; frame.setVisible(</span><span style="color: #0000ff">true</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; btnSH.addActionListener(</span><span style="color: #0000ff">new</span><span style="color: #000000"> ActionListener()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> actionPerformed(ActionEvent e)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000">(flag)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; postToolTip(btnSH);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hideToolTip(btnSH);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; flag </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">!</span><span style="color: #000000">flag;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; btnS.addActionListener(</span><span style="color: #0000ff">new</span><span style="color: #000000"> ActionListener()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> actionPerformed(ActionEvent e)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; postToolTip(btnS);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; </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"> postToolTip(JComponent comp)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Action action </span><span style="color: #000000">=</span><span style="color: #000000"> comp.getActionMap().get(</span><span style="color: #000000">"</span><span style="color: #000000">postTip</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000">(action </span><span style="color: #000000">!=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ActionEvent ae </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> ActionEvent(comp, ActionEvent.ACTION_PERFORMED, </span><span style="color: #000000">"</span><span style="color: #000000">postTip</span><span style="color: #000000">"</span><span style="color: #000000">, EventQueue.getMostRecentEventTime(), </span><span style="color: #000000">0</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; action.actionPerformed(ae);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; </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"> hideToolTip(JComponent comp)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Action action </span><span style="color: #000000">=</span><span style="color: #000000"> comp.getActionMap().get(</span><span style="color: #000000">"</span><span style="color: #000000">hideTip</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000">(action </span><span style="color: #000000">!=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ActionEvent ae </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> ActionEvent(comp, ActionEvent.ACTION_PERFORMED, </span><span style="color: #000000">"</span><span style="color: #000000">hideTip</span><span style="color: #000000">"</span><span style="color: #000000">, EventQueue.getMostRecentEventTime(), </span><span style="color: #000000">0</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; action.actionPerformed(ae);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<img src ="http://www.blogjava.net/rrong-m/aggbug/281222.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rrong-m/" target="_blank">rrong_m</a> 2009-06-10 21:12 <a href="http://www.blogjava.net/rrong-m/articles/281222.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java的常用函数1</title><link>http://www.blogjava.net/rrong-m/articles/281217.html</link><dc:creator>rrong_m</dc:creator><author>rrong_m</author><pubDate>Wed, 10 Jun 2009 13:02:00 GMT</pubDate><guid>http://www.blogjava.net/rrong-m/articles/281217.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 转载请注明:http://www.pmjava.com/Article/ShowInfo.asp?ID=56543                                        /**            &nbsp;&nbsp;&nbsp;&nbsp; * 将某个日期以固定格式转化成字符串            &nbsp;&nbsp;&nbsp;&nb...&nbsp;&nbsp;<a href='http://www.blogjava.net/rrong-m/articles/281217.html'>阅读全文</a><img src ="http://www.blogjava.net/rrong-m/aggbug/281217.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rrong-m/" target="_blank">rrong_m</a> 2009-06-10 21:02 <a href="http://www.blogjava.net/rrong-m/articles/281217.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java的常用函数3</title><link>http://www.blogjava.net/rrong-m/articles/281215.html</link><dc:creator>rrong_m</dc:creator><author>rrong_m</author><pubDate>Wed, 10 Jun 2009 13:01:00 GMT</pubDate><guid>http://www.blogjava.net/rrong-m/articles/281215.html</guid><description><![CDATA[<table cellspacing="0" cellpadding="0" width="100%" border="0">
    <tbody>
        <tr>
            <td>转载请注明:<a href="http://www.pmjava.com/Article/ShowInfo.asp?ID=56545">http://www.pmjava.com/Article/ShowInfo.asp?ID=56545</a></td>
        </tr>
        <tr>
            <td class="newstext" valign="top" align="left">
            <p><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> String getURLByDBInfo(DBInfo dbInfo)<br />
            &nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String url </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">""</span><span style="color: #000000">;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000">(dbInfo.getDbType() </span><span style="color: #000000">!=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000">(dbInfo.getDbType().equals(</span><span style="color: #000000">"</span><span style="color: #000000">SQLSERVER</span><span style="color: #000000">"</span><span style="color: #000000">))<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url </span><span style="color: #000000">=</span><span style="color: #000000"> (</span><span style="color: #0000ff">new</span><span style="color: #000000"> StringBuilder(</span><span style="color: #000000">"</span><span style="color: #000000">jdbc:microsoft:sqlserver://</span><span style="color: #000000">"</span><span style="color: #000000">)).append(dbInfo.getDbHost()).append(</span><span style="color: #000000">"</span><span style="color: #000000">:</span><span style="color: #000000">"</span><span style="color: #000000">).append(dbInfo.getDbPort()).append(</span><span style="color: #000000">"</span><span style="color: #000000">;DatabaseName=</span><span style="color: #000000">"</span><span style="color: #000000">).append(dbInfo.getDbSID()).toString();<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000">(dbInfo.getDbType().equals(</span><span style="color: #000000">"</span><span style="color: #000000">ORACLE</span><span style="color: #000000">"</span><span style="color: #000000">))<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url </span><span style="color: #000000">=</span><span style="color: #000000"> (</span><span style="color: #0000ff">new</span><span style="color: #000000"> StringBuilder(</span><span style="color: #000000">"</span><span style="color: #000000">jdbc:oracle:thin:@</span><span style="color: #000000">"</span><span style="color: #000000">)).append(dbInfo.getDbHost()).append(</span><span style="color: #000000">"</span><span style="color: #000000">:</span><span style="color: #000000">"</span><span style="color: #000000">).append(dbInfo.getDbPort()).append(</span><span style="color: #000000">"</span><span style="color: #000000">:</span><span style="color: #000000">"</span><span style="color: #000000">).append(dbInfo.getDbSID()).toString();<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000">(dbInfo.getDbType().equals(</span><span style="color: #000000">"</span><span style="color: #000000">ORACLE_DSP</span><span style="color: #000000">"</span><span style="color: #000000">))<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url </span><span style="color: #000000">=</span><span style="color: #000000"> (</span><span style="color: #0000ff">new</span><span style="color: #000000"> StringBuilder(</span><span style="color: #000000">"</span><span style="color: #000000">jdbc:dsp@</span><span style="color: #000000">"</span><span style="color: #000000">)).append(dbInfo.getDbHost()).append(</span><span style="color: #000000">"</span><span style="color: #000000">:</span><span style="color: #000000">"</span><span style="color: #000000">).append(dbInfo.getDbPort()).append(</span><span style="color: #000000">"</span><span style="color: #000000">/</span><span style="color: #000000">"</span><span style="color: #000000">).append(dbInfo.getDbSID()).append(</span><span style="color: #000000">"</span><span style="color: #000000">/</span><span style="color: #000000">"</span><span style="color: #000000">).append(dbInfo.getNamespace()).toString();<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000">(dbInfo.getDbType().equals(</span><span style="color: #000000">"</span><span style="color: #000000">SYBASE</span><span style="color: #000000">"</span><span style="color: #000000">))<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">jdbc:sybase:Tds:...</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">sun.jdbc.odbc.JdbcOdbcDriver</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">return</span><span style="color: #000000"> url;<br />
            &nbsp;&nbsp;&nbsp; }</span></p>
            <p>&nbsp;</p>
            <p><span style="color: #000000"><span style="color: #008000">/**</span><span style="color: #008000"><br />
            &nbsp;&nbsp;&nbsp;&nbsp; * 全角字符转半角字符<br />
            &nbsp;&nbsp;&nbsp;&nbsp; * <br />
            &nbsp;&nbsp;&nbsp;&nbsp; * </span><span style="color: #808080">@param</span><span style="color: #008000"> QJStr<br />
            &nbsp;&nbsp;&nbsp;&nbsp; * </span><span style="color: #808080">@return</span><span style="color: #008000"> String<br />
            &nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #008000">*/</span><span style="color: #000000"><br />
            &nbsp;&nbsp;&nbsp; </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">final</span><span style="color: #000000"> String QJToBJChange(String QJStr)<br />
            &nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">char</span><span style="color: #000000">[] chr </span><span style="color: #000000">=</span><span style="color: #000000"> QJStr.toCharArray();<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String str </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">""</span><span style="color: #000000">;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> 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">&lt;</span><span style="color: #000000"> chr.length; i</span><span style="color: #000000">++</span><span style="color: #000000">)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; chr[i] </span><span style="color: #000000">=</span><span style="color: #000000"> (</span><span style="color: #0000ff">char</span><span style="color: #000000">) ((</span><span style="color: #0000ff">int</span><span style="color: #000000">) chr[i] </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">65248</span><span style="color: #000000">);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; str </span><span style="color: #000000">+=</span><span style="color: #000000"> chr[i];<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">return</span><span style="color: #000000"> str;<br />
            &nbsp;&nbsp;&nbsp; }</span></span></p>
            <p>&nbsp;</p>
            <p><span style="color: #000000"><span style="color: #000000"><font color="#008000">**</font><span style="color: #008000"><br />
            &nbsp;&nbsp;&nbsp;&nbsp; * 去掉字符串中重复的子字符串<br />
            &nbsp;&nbsp;&nbsp;&nbsp; * <br />
            &nbsp;&nbsp;&nbsp;&nbsp; * </span><span style="color: #808080">@param</span><span style="color: #008000"> str<br />
            &nbsp;&nbsp;&nbsp;&nbsp; * </span><span style="color: #808080">@return</span><span style="color: #008000"> String<br />
            &nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #008000">*/</span><span style="color: #000000"><br />
            &nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> String removeSameString(String str)<br />
            &nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set</span><span style="color: #000000">&lt;</span><span style="color: #000000">String</span><span style="color: #000000">&gt;</span><span style="color: #000000"> mLinkedSet </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> LinkedHashSet</span><span style="color: #000000">&lt;</span><span style="color: #000000">String</span><span style="color: #000000">&gt;</span><span style="color: #000000">();<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String[] strArray </span><span style="color: #000000">=</span><span style="color: #000000"> str.split(</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringBuffer sb </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> StringBuffer();<br />
            <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> 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">&lt;</span><span style="color: #000000"> strArray.length; i</span><span style="color: #000000">++</span><span style="color: #000000">)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (</span><span style="color: #000000">!</span><span style="color: #000000">mLinkedSet.contains(strArray[i]))<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mLinkedSet.add(strArray[i]);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sb.append(strArray[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 />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(mLinkedSet);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">return</span><span style="color: #000000"> sb.toString().substring(</span><span style="color: #000000">0</span><span style="color: #000000">, sb.toString().length() </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">);<br />
            &nbsp;&nbsp;&nbsp; }</span><br />
            </span></p>
            <p><br />
            </p>
            </span></td>
        </tr>
    </tbody>
</table>
<img src ="http://www.blogjava.net/rrong-m/aggbug/281215.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rrong-m/" target="_blank">rrong_m</a> 2009-06-10 21:01 <a href="http://www.blogjava.net/rrong-m/articles/281215.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java的常用函数2</title><link>http://www.blogjava.net/rrong-m/articles/281216.html</link><dc:creator>rrong_m</dc:creator><author>rrong_m</author><pubDate>Wed, 10 Jun 2009 13:01:00 GMT</pubDate><guid>http://www.blogjava.net/rrong-m/articles/281216.html</guid><description><![CDATA[<table cellspacing="0" cellpadding="0" width="100%" border="0">
    <tbody>
        <tr>
            <td>转载请注明:<a href="http://www.pmjava.com/Article/ShowInfo.asp?ID=56544">http://www.pmjava.com/Article/ShowInfo.asp?ID=56544</a></td>
        </tr>
        <tr>
            <td class="newstext" valign="top" align="left">
            <p>import <a class="innerlink" href="http://www.pmjava.com/">java</a>.sql.Connection; <br />
            import <a class="innerlink" href="http://www.pmjava.com/">java</a>.sql.DriverManager; <br />
            import <a class="innerlink" href="http://www.pmjava.com/">java</a>.sql.SQLException; <br />
            <br />
            public class ConnectDB { <br />
            private static final String MYSQL = "jdbc:mysql://"; <br />
            <br />
            private static final String ORACLE = "jdbc:oracle:thin:@"; <br />
            <br />
            private ConnectDB() { <br />
            } <br />
            <br />
            public static Connection getInstance(String DBType, String url) <br />
            throws NoSuchDBException, SQLException { <br />
            if ("mysql".equalsIgnoreCase(DBType)) <br />
            return getMySqlConn(url); <br />
            if ("oracle".equalsIgnoreCase(DBType)) <br />
            return getOracleConn(url); <br />
            return null; <br />
            } <br />
            <br />
            public static void closeConn(Connection conn) { <br />
            if (conn != null) { <br />
            try { <br />
            conn.close(); <br />
            } catch (SQLException e) { <br />
            e.printStackTrace(); <br />
            } <br />
            } <br />
            } <br />
            <br />
            private static Connection getMySqlConn(String url) throws SQLException { <br />
            Connection conn = null; <br />
            try { <br />
            Class.forName("com.mysql.jdbc.Driver"); <br />
            } catch (ClassNotFoundException e) { <br />
            e.printStackTrace(); <br />
            } <br />
            conn = DriverManager.getConnection(MYSQL + url, "root", "root"); <br />
            <br />
            return conn; <br />
            } <br />
            <br />
            private static Connection getOracleConn(String url) throws SQLException { <br />
            Connection conn = null; <br />
            try { <br />
            Class.forName("oracle.jdbc.driver.OracleDriver"); <br />
            } catch (ClassNotFoundException e) { <br />
            e.printStackTrace(); <br />
            } <br />
            conn = DriverManager.getConnection(ORACLE + url, "scott", "tiger"); <br />
            <br />
            return conn; <br />
            } <br />
            }</p>
            <p>&nbsp;</p>
            <p><font color="#008000">**</font><span style="color: #008000"><br />
            &nbsp;&nbsp;&nbsp;&nbsp; * 人民币转成大写<br />
            &nbsp;&nbsp;&nbsp;&nbsp; * <br />
            &nbsp;&nbsp;&nbsp;&nbsp; * </span><span style="color: #808080">@param</span><span style="color: #008000"> value<br />
            &nbsp;&nbsp;&nbsp;&nbsp; * </span><span style="color: #808080">@return</span><span style="color: #008000"> String<br />
            &nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #008000">*/</span><span style="color: #000000"><br />
            &nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> String hangeToBig(</span><span style="color: #0000ff">double</span><span style="color: #000000"> value)<br />
            &nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">char</span><span style="color: #000000">[] hunit </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">佰</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: #008000">//</span><span style="color: #008000"> 段内位置表示</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">char</span><span style="color: #000000">[] vunit </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">亿</span><span style="color: #000000">'</span><span style="color: #000000"> }; </span><span style="color: #008000">//</span><span style="color: #008000"> 段名表示</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">char</span><span style="color: #000000">[] digit </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">壹</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">叁</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">伍</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">柒</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">玖</span><span style="color: #000000">'</span><span style="color: #000000"> }; </span><span style="color: #008000">//</span><span style="color: #008000"> 数字表示</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">long</span><span style="color: #000000"> midVal </span><span style="color: #000000">=</span><span style="color: #000000"> (</span><span style="color: #0000ff">long</span><span style="color: #000000">) (value </span><span style="color: #000000">*</span><span style="color: #000000"> </span><span style="color: #000000">100</span><span style="color: #000000">); </span><span style="color: #008000">//</span><span style="color: #008000"> 转化成整形</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String valStr </span><span style="color: #000000">=</span><span style="color: #000000"> String.valueOf(midVal); </span><span style="color: #008000">//</span><span style="color: #008000"> 转化成字符串</span><span style="color: #008000"><br />
            </span><span style="color: #000000"><br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String head </span><span style="color: #000000">=</span><span style="color: #000000"> valStr.substring(</span><span style="color: #000000">0</span><span style="color: #000000">, valStr.length() </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">2</span><span style="color: #000000">); </span><span style="color: #008000">//</span><span style="color: #008000"> 取整数部分</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String rail </span><span style="color: #000000">=</span><span style="color: #000000"> valStr.substring(valStr.length() </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">2</span><span style="color: #000000">); </span><span style="color: #008000">//</span><span style="color: #008000"> 取小数部分</span><span style="color: #008000"><br />
            </span><span style="color: #000000"><br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String prefix </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">""</span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000"> 整数部分转化的结果</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String suffix </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">""</span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000"> 小数部分转化的结果<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #008000">//</span><span style="color: #008000"> 处理小数点后面的数</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (rail.equals(</span><span style="color: #000000">"</span><span style="color: #000000">00</span><span style="color: #000000">"</span><span style="color: #000000">))<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { </span><span style="color: #008000">//</span><span style="color: #008000"> 如果小数部分为0</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; suffix </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 />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; suffix </span><span style="color: #000000">=</span><span style="color: #000000"> digit[rail.charAt(</span><span style="color: #000000">0</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">0</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"> </span><span style="color: #000000">+</span><span style="color: #000000"> digit[rail.charAt(</span><span style="color: #000000">1</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">0</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">; </span><span style="color: #008000">//</span><span style="color: #008000"> 否则把角分转化出来</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #008000">//</span><span style="color: #008000"> 处理小数点前面的数</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">char</span><span style="color: #000000">[] chDig </span><span style="color: #000000">=</span><span style="color: #000000"> head.toCharArray(); </span><span style="color: #008000">//</span><span style="color: #008000"> 把整数部分转化成字符数组</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">char</span><span style="color: #000000"> zero </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">'</span><span style="color: #000000">0</span><span style="color: #000000">'</span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000"> 标志'0'表示出现过0</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">byte</span><span style="color: #000000"> zeroSerNum </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000"> 连续出现0的次数</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> 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">&lt;</span><span style="color: #000000"> chDig.length; i</span><span style="color: #000000">++</span><span style="color: #000000">)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { </span><span style="color: #008000">//</span><span style="color: #008000"> 循环处理每个数字</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">int</span><span style="color: #000000"> idx </span><span style="color: #000000">=</span><span style="color: #000000"> (chDig.length </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">) </span><span style="color: #000000">%</span><span style="color: #000000"> </span><span style="color: #000000">4</span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000"> 取段内位置</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">int</span><span style="color: #000000"> vidx </span><span style="color: #000000">=</span><span style="color: #000000"> (chDig.length </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">) </span><span style="color: #000000">/</span><span style="color: #000000"> </span><span style="color: #000000">4</span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000"> 取段位置</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (chDig[i] </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">'</span><span style="color: #000000">0</span><span style="color: #000000">'</span><span style="color: #000000">)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { </span><span style="color: #008000">//</span><span style="color: #008000"> 如果当前字符是0</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; zeroSerNum</span><span style="color: #000000">++</span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000"> 连续0次数递增</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (zero </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">'</span><span style="color: #000000">0</span><span style="color: #000000">'</span><span style="color: #000000">)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { </span><span style="color: #008000">//</span><span style="color: #008000"> 标志</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; zero </span><span style="color: #000000">=</span><span style="color: #000000"> digit[</span><span style="color: #000000">0</span><span style="color: #000000">];<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">else</span><span style="color: #000000"> </span><span style="color: #0000ff">if</span><span style="color: #000000"> (idx </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000"> </span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000"> vidx </span><span style="color: #000000">&gt;</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000"> </span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000"> zeroSerNum </span><span style="color: #000000">&lt;</span><span style="color: #000000"> </span><span style="color: #000000">4</span><span style="color: #000000">)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefix </span><span style="color: #000000">+=</span><span style="color: #000000"> vunit[vidx </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">];<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; zero </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">'</span><span style="color: #000000">0</span><span style="color: #000000">'</span><span style="color: #000000">;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">continue</span><span style="color: #000000">;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; zeroSerNum </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000"> 连续0次数清零</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (zero </span><span style="color: #000000">!=</span><span style="color: #000000"> </span><span style="color: #000000">'</span><span style="color: #000000">0</span><span style="color: #000000">'</span><span style="color: #000000">)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { </span><span style="color: #008000">//</span><span style="color: #008000"> 如果标志不为0,则加上,例如万,亿什么的</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefix </span><span style="color: #000000">+=</span><span style="color: #000000"> zero;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; zero </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">'</span><span style="color: #000000">0</span><span style="color: #000000">'</span><span style="color: #000000">;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefix </span><span style="color: #000000">+=</span><span style="color: #000000"> digit[chDig[i] </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">'</span><span style="color: #000000">0</span><span style="color: #000000">'</span><span style="color: #000000">]; </span><span style="color: #008000">//</span><span style="color: #008000"> 转化该数字表示</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (idx </span><span style="color: #000000">&gt;</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefix </span><span style="color: #000000">+=</span><span style="color: #000000"> hunit[idx </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">];<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (idx </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000"> </span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000"> vidx </span><span style="color: #000000">&gt;</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefix </span><span style="color: #000000">+=</span><span style="color: #000000"> vunit[vidx </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">]; </span><span style="color: #008000">//</span><span style="color: #008000"> 段结束位置应该加上段名如万,亿</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (prefix.length() </span><span style="color: #000000">&gt;</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefix </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: #008000">//</span><span style="color: #008000"> 如果整数部分存在,则有圆的字样</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">return</span><span style="color: #000000"> prefix </span><span style="color: #000000">+</span><span style="color: #000000"> suffix; </span><span style="color: #008000">//</span><span style="color: #008000"> 返回正确表示</span><span style="color: #008000"><br />
            </span><span style="color: #000000">&nbsp;&nbsp;&nbsp; }<br />
            </span><br />
            </p>
            </td>
        </tr>
    </tbody>
</table>
 <img src ="http://www.blogjava.net/rrong-m/aggbug/281216.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rrong-m/" target="_blank">rrong_m</a> 2009-06-10 21:01 <a href="http://www.blogjava.net/rrong-m/articles/281216.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>