params != null&&params.size()>0

来源:2-6 JDBC实战---搭建模型层 Ⅳ

律生息

2017-04-21 11:51

难道这个地方params.size()还能比0小么?

写回答 关注

1回答

  • 慕用1749275
    2017-04-22 19:22:44
    已采纳

    params != null&&params.size()>0  ; 这段表示里面是否有数据  。 size()比0小的话 说它是个容器

    举个形象的例子,我有一个空着的水杯(list),而你没有,那你是null,我的size为0。你想装水需要去买个水杯(new ArrayList();),我就可以直接装水(list.add(水))。你要是没有杯子直接倒水,水就流出去啦(空指针异常)。所以用做判断的时候经常连用 list!=null && list.size()!=0 。


    律生息 回复慕仔8316...

    这个可以理解,因为如果是param.size()>0在前的话,就会先对其进行判断,如果这个时候param是null,则会发生空指针异常

    2017-06-05 02:55:06

    共 5 条回复 >

JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99327 学习 · 856 问题

查看课程

相似问题