这里说的String的比较是value的比较,通过equals()或者equalsIgnoreCase()来进行

当一个String变量和一个String常量比较的时候,两个String顺序不一样会带来一些意想不到的效果

String tmStr = null;

....

// 有可能引起NullPointerException
tmpStr.equalsIgnoreCase("A");
		
// 这种情况不会有NullPointerException
"B".equalsIgnoreCase(tmpStr);
 
评论
发表评论

您还没有登录,请登录后发表评论

Ben.Sin
搜索本博客
存档
最新评论