<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lunatic FJAVA</title>
	<atom:link href="http://www.yypark.net/blog/index.php/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yypark.net/blog</link>
	<description>In The House</description>
	<lastBuildDate>Thu, 05 Aug 2010 14:59:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>JAVA 判断字符串是否为空的三种方法</title>
		<link>http://www.yypark.net/blog/index.php/2010/03/24/14/</link>
		<comments>http://www.yypark.net/blog/index.php/2010/03/24/14/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 15:32:43 +0000</pubDate>
		<dc:creator>Parker</dc:creator>
				<category><![CDATA[JAVA]]></category>

		<guid isPermaLink="false">http://www.yypark.net/blog/?p=14</guid>
		<description><![CDATA[/** * * @author USER *  以下是 Java 判断字符串是否为空的三种方法. 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低. 方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法. 方法三: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二. 以下代码在我机器上的运行结果: (机器性能不一, 仅供参考) function 1 use time: 141ms function 2 use time: 46ms function 3 use time: 47ms */ public class CompareStringNothing { String s = &#8220;&#8221;; long n [...]]]></description>
			<content:encoded><![CDATA[<p>/**<br />
*<br />
* @author USER<br />
*  以下是 Java 判断字符串是否为空的三种方法.<br />
方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.<br />
方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法.<br />
方法三: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二.</p>
<p>以下代码在我机器上的运行结果: (机器性能不一, 仅供参考)<br />
function 1 use time: 141ms<br />
function 2 use time: 46ms<br />
function 3 use time: 47ms<br />
*/<span id="more-14"></span><br />
public class CompareStringNothing {<br />
String s = &#8220;&#8221;;<br />
long n = 10000000;</p>
<p>private void function1() {<br />
long startTime = System.currentTimeMillis();</p>
<p>for(long i = 0; i&lt;n; i++) {<br />
if(s == null || s.equals(&#8220;&#8221;));<br />
}<br />
long endTime = System.currentTimeMillis();</p>
<p>System.out.println(&#8220;function 1 use time: &#8220;+ (endTime &#8211; startTime)  +&#8221;ms&#8221;);<br />
}</p>
<p>private void function2() {<br />
long startTime = System.currentTimeMillis();</p>
<p>for(long i = 0; i&lt; n; i++) {<br />
if(s == null || s.length() &lt;= 0);<br />
}<br />
long endTime = System.currentTimeMillis();</p>
<p>System.out.println(&#8220;function 2 use time: &#8220;+ (endTime &#8211; startTime)  +&#8221;ms&#8221;);<br />
}</p>
<p>private void function3() {<br />
long startTime = System.currentTimeMillis();</p>
<p>for(long i = 0; i &lt;n; i++) {<br />
if(s == null || s.isEmpty());<br />
}<br />
long endTime = System.currentTimeMillis();</p>
<p>System.out.println(&#8220;function 3 use time: &#8220;+ (endTime &#8211; startTime)  +&#8221;ms&#8221;);<br />
}</p>
<p>public static void main(String[] args) {<br />
CompareStringNothing com = new CompareStringNothing();<br />
com.function1();<br />
com.function2();<br />
com.function3();<br />
}<br />
}</p>
Here is no comments yet by the time  your rss reader get this, Do you want to be the first commentor? Hurry up ]]></content:encoded>
			<wfw:commentRss>http://www.yypark.net/blog/index.php/2010/03/24/14/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

