些細なことに思えたら申し訳ありませんが、適切なプログラミング手法についていつも混乱します。1 つのことを実行する方法が多すぎる場合があります。
HashMap <String, String>
ほとんどのデータを保存する必要があります。同じマップに保存したい double があります。私の質問は:
可能であれば、非文字列を文字列に変換して現在のデータ構造に格納することをお勧めします。HashMap<String, Object>
それとも、使用するときにデータを保存してそれに応じてキャストする方がよいでしょうか?
この例では、 を に変換Double
しString
てHashMap<String, String>
?
または、すべてのデータをHashMap<String, Object>
マップに保存し、このようにデータをキャストしてアクセスしますか?
Double dub = (Double) map.get(doublekey);
私はこれを Android 開発で使用していますが、どの方法が好ましいのか疑問に思っていました。