Я бы сказал, что это хороший способ (при условии, что никакие действительные значения никогда не будут BLANK
) вместо нуля, потому что для производительности лучше сделать map.get("Key")
и проверить это по null
, чем тестировать с containsKey("Key")
. get
вернет ноль, если ключ не существует, но если вы используете ноль в качестве значения, вы не будете знать, существует он или нет, так как в обоих случаях ноль будет возвращен.
Надеюсь, это ясно ...
- Дэйв