这里说的String的比较是value的比较,通过equals()或者equalsIgnoreCase()来进行
当一个String变量和一个String常量比较的时候,两个String顺序不一样会带来一些意想不到的效果
String tmStr = null;
....
// 有可能引起NullPointerException
tmpStr.equalsIgnoreCase("A");
// 这种情况不会有NullPointerException
"B".equalsIgnoreCase(tmpStr);