如果List a=new ArrayList(),那么a!=null? 如果List a=new ArrayList(),那么a!=null?而a.isEmpty()=true为什么呢?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 List a=new ArrayList() 说明这个a 已经初始化了, 所以不再是null而a 并未add 东西进去 所以a.isEmpty()=true如果 List a = null; 说明还没初始化a.isEmpty() 就会抛异常 List a=new ArrayList()相当于你现在有了一个“筐”,所以a不为null;但是“筐”里面没有装东西所以a.isEmpty()就是真的;呵呵你要a.add("something");那么现在“筐”里面就有东西,不为空(empty)了; 两个概念不同,a!=null是因为a已经实力化了,isEmpty是判断里面有没有东西,你没有添加东西,当然就是空了,这是两个概念,建议你好好看看API! 带括号和不带括号为何会影响数值? XML文件 取栈顶元素 碰到一个java题目,要求1000!(1000*999*998...*2*1)的值。 请教:JDBC的事务问题 关于awt 求阶层代码 问个奇怪的问题 编译通过,但出现这个问题,如何解决? fhzhen(无恶不作)请进来领分 把二个图片合并起来,就是叠在一起,成为一个图片,有好办法吗?谢谢 菜鸟求助:则样在字符串中加入双引号,比如 实现的效果是:打印出带引号的 "aa"; 不知道String对象中怎么加如?
而a 并未add 东西进去 所以a.isEmpty()=true如果 List a = null; 说明还没初始化
a.isEmpty() 就会抛异常
但是“筐”里面没有装东西所以a.isEmpty()就是真的;呵呵
你要a.add("something");那么现在“筐”里面就有东西,不为空(empty)了;