1
同じキーを何度も使用できますが、値が異なるので、以下のようにGuavaのMultimapを使用しています。Multimapの値をチェックする方法はnullまたは空ですか?
Multimap<Long, Plesk> map = ArrayListMultimap.create();
// populate data into map
// extract value from the above map
Collection<Plesk> plesk = map.get(id);
ここで、同じマルチマップから、特定のキー値を抽出しています。どうすればplesk
変数がヌルかどうかを確認できますか?そうplesk
変数は、ID 1100178
ため[null]
として値を取得していると私はヌルと空をチェックするためのコードの下に使用している場合、それは動作しません
1100178=[null]
:私は私のmap
変数をプリントアウトした後、私は一つのエントリを参照してください:
if (CollectionUtils.isEmpty(plesk)) {
// do stuff
}
マルチマップの値がnullであるかどうかを確認する正しい方法はありますか?
あなたが '{PLESK!= null && CollectionUtils.isEmpty(plesk)} { //試しましたか? } else {//ヌルか空で、他に何か}'? – LoneWanderer
isEmptyはすでにnullをチェックしています。 – user1234
しかし、それはnullではなく、1つのnull要素を含むコレクションです。あなたは何をしようとしているのですか? – shmosel