lambda表达式中的空指针问题
Posted tyoutetu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lambda表达式中的空指针问题相关的知识,希望对你有一定的参考价值。
今天看demo环境阿里云的日志,发现有报空指针,既然这样那就解决一下呗.
报错代码如下.
很显然 shipment为空
调用处的代码如下
突然发现气氛陷入了尴尬的沉默.如果说shipments为空的话,lambda表达式是不会进行的.那么这个空指针是从哪里来的呢?
再跟一下.
调用处在这里.
那么我们可以猜一下,应该是shipments本身不为空,但是里面的元素为null.
试了一下,果然OK了.
以上是关于lambda表达式中的空指针问题的主要内容,如果未能解决你的问题,请参考以下文章