コレクションが空かどうかを確認したいnull
。誰か私にベストプラクティスを教えてくださいませんか?
現在、私は以下のようにチェックしています:
if (null == sampleMap || sampleMap.isEmpty()) {
// do something
}
else {
// do something else
}
See Effective Java: Item 43 - Return empty arrays or collections, not nulls.
if (null = sampleMap)
Javaで作成すると、コンパイルエラーが発生します。それがまさに私の最初のコメントのポイントです。その「理由」は言語固有ですが、人々がなぜそうしているのかを考慮していないため、読みやすさのペナルティはあるものの、他の言語にも波及しています。
null == sampleMap
sampleMap == null