私はいつもPHPで働いており、私はJavaを初めて使い慣れました。私はハッシュマップ、arraylistなどについていくつかのチュートリアルを読んだことがありますが、今私はどちらが正しい選択か混乱しています。 PHPで私はこのような配列を作成するために使用しました:PHPの型混合型多次元配列に対するJAVAの最良の同等ソリューションは何ですか?
$test['google']['color'] = "red";
$test['google']['value'] = 67;
$test['IBM']['color'] = "blue";
$test['apple']['value'] = 23;
.
.
私はまた、キーと値を検索したいと思います。 Javaの良い選択は何でしょうか?
可能な重複(http://stackoverflow.com/questions/1067073/initialising-a-multidimensional-array-in-java) –
これは型混合配列ではありません。あなたが見せているのは、キーが文字列である2次元の整数の配列です。だから、Javaでマップのマップとして表現するのは簡単です。しかし、一般的には、2つの言語間の正確な等価物を見つけるべきではないことに留意してください。むしろ、現在の言語で問題を適切に解決するのに役立つ正しいデータ構造を見つけて、他の言語のように見えるようにする必要があります。 – RealSkeptic
申し訳ありませんが、私の悪い!私は型混合配列が必要です。あなたのアドバイスをありがとう。それは私が求めている理由です。どちらが正しいデータ構造であるかはわかりません:) – johnboy