0

私はこれを使用するMapとnullポインタ例外が発生します if(!GenericValidator.isBlankOrNull(itemsImagesMap.get(item.getuserId()).toString()))

マップにはこのuserIdが含まれていませんが、チェック!GenericValidator.isBlankOrNullしましたが、nullポインター例外も発生しています..

4

3 に答える 3

2

いずれかitemであり、あなたが呼び出すか、戻ってあなたnullが呼び出すので、例外が発生getuserIdしますnullitemsImagesMap.get(item.getuserId())nulltoStringnull

于 2012-08-27T18:46:25.920 に答える
2

おそらく、コードでいくつかのチェックを行う必要があります。何かのようなもの:

if (item != null && item.getuserId() != null && itemsImagesMap.get(item.getuserId()) != null) {
  // do the rest of the logic here
}
于 2012-08-27T18:49:12.653 に答える
0

腕を伸ばす列は絶対に避けるべきです ;)

複数の行に分割すると、デバッグがはるかに簡単になります。

(申し訳ありませんが、これは質問への回答ではありませんが、これを実行して結果を投稿してください)。

item.getuserId() キーに対応するものを map に入れましたか?

于 2012-08-27T19:05:51.010 に答える