- s == null; 表示s还没有占用存储空间。
- s.length() == 0; 表示s占用存储空间,但是其中还没有元素。
当s == null 时,使用s.length()判空会抛出NullPointerException
//报错:NullPointerException
int n= s.length();
if (n == 0 || s == null){
return null;
}
//正确用法
if (s == null || s.length() == 0){
return null;
}
StringBuffer、StringBuilder、String常用方法
.deleteCharAt()
.toString()
List、Map常用方法
Java.util.LinkedList.removeLast()方法用于从LinkedList中删除最后一个元素,List没有该方法,所以不能调用