私はこれを使用するMap
とnullポインタ例外が発生します
if(!GenericValidator.isBlankOrNull(itemsImagesMap.get(item.getuserId()).toString()))
マップにはこのuserIdが含まれていませんが、チェック!GenericValidator.isBlankOrNull
しましたが、nullポインター例外も発生しています..
私はこれを使用するMap
とnullポインタ例外が発生します
if(!GenericValidator.isBlankOrNull(itemsImagesMap.get(item.getuserId()).toString()))
マップにはこのuserIdが含まれていませんが、チェック!GenericValidator.isBlankOrNull
しましたが、nullポインター例外も発生しています..
いずれかitem
であり、あなたが呼び出すか、戻ってあなたnull
が呼び出すので、例外が発生getuserId
しますnull
itemsImagesMap.get(item.getuserId())
null
toString
null
おそらく、コードでいくつかのチェックを行う必要があります。何かのようなもの:
if (item != null && item.getuserId() != null && itemsImagesMap.get(item.getuserId()) != null) {
// do the rest of the logic here
}
腕を伸ばす列は絶対に避けるべきです ;)
複数の行に分割すると、デバッグがはるかに簡単になります。
(申し訳ありませんが、これは質問への回答ではありませんが、これを実行して結果を投稿してください)。
item.getuserId() キーに対応するものを map に入れましたか?