1

ハッシュマップによって内部的にサポートされている Java を使用してドキュメント ストア クラスを作成しました。このドキュメント ストアを
初期化するには、構成ファイルから一連のキーをロードします。今、私は空白を使用しています..これは意味がありますか? より良い提案はありますか?? private static final String BLANK = "BLANK";
ドキュメント ストアは (String,String) をキー、値として受け入れます

4

2 に答える 2

1

はい、それで十分です。「__BLANK__」や「@@BLANK@@」などの特別な記号で保護する必要があるかもしれません。

于 2010-11-11T21:05:46.477 に答える
1

nullの代わりに、これは良い方法だと思います(有効な値がない場合BLANK)。パフォーマンスのために、を使用してテストするよりも、を実行しmap.get("Key")てテストする方がよいためです。キーが存在しない場合はnullを返しますが、値としてnullを使用すると、どちらの場合もnullが返されるため、存在するかどうかはわかりません。nullcontainsKey("Key")get

それが明確であることを願っています...-デイブ

于 2010-11-11T21:07:05.277 に答える