javaの辞書のすべての項目を調べたい私が何をしたいのか明確にするために、これはC#のコード辞書のJavaのforeachループ
Dictionary<string, Label> LableList = new Dictionary<string, Label>();
foreach (KeyValuePair<string, Label> z in LabelList);
である私はこれを行う方法がわからないのjavaで、例えば私は、この
for(Object z: dic)
をしましたが、それはそれは反復可能ではないと言います。助言してください......
これは私がそれを定義する方法です: Dictionary dic = null; 地図についてはわかりません...辞書のようなものですか? –
Daniel
@Daniel javadocを読むと '注意:このクラスは時代遅れです。新しい実装では、このクラスを拡張するのではなく、Mapインターフェイスを実装する必要があるため、新しいマップクラスの1つを使用する必要があります。あなたはおそらく 'HashMap'を望んでいるでしょう - iterableが動作するために必要な新しい関数を実装しています – Voo
驚くべきことに、Hashtableには辞書のスーパークラスがあったことを忘れていました。 –