我需要清除数组列表,哪个更好?为什么?
方法1:
List list = new ArrayList();
list.add("ram");
if(list!=null)
{
list.clear();
}
方法二:
List list = new ArrayList();
list.add("ram");
if(list!=null && !list.isEmpty())
{
list.clear();
}
在方法1中,我不检查列表是否为空,直接我已经清除了列表。
但是在方法2中,如果列表不为空,我已经通过检查清除了列表
if(list!=null && !list.isEmpty())
哪种方法更好?方法 1 还是方法 2?