1、str == null //使用==操作符
2、"".equals(str);//使用字符串的equals方法
3、str.length <= 0 //如果字符串的长度小于0,则为空
4、str.isEmpty();
方法一:if(变量.isEmpty())返回true表示,变量中存储的字符串为空,返回false表示变量中存储的的字符串不为空方法二:if(变量.length()==0)判断变量的长度,长度为0表示变量中存储的字符串为空
方法三:if(变量.equals(""))使用equals比较值,相同返回true,相异返回false
tips:不推荐用 “变量==null" 来对字符串进行判断。
举例: String str=""这种情况,虽然str中不存在值,但是也不等于null
于是得出结论: ==是用来判断路径是否相同