dポイントプレゼントキャンペーン実施中!

表題のとおりなのですが、
HashMapのキーを、keySet()を使用した拡張for文以外で取り出す方法はありますか?
配列にし直すとか、、

ご教示お願いいたします。

A 回答 (2件)

案1. keySet 以外


for (var entry: map.entrySet()) 処理(entry.getKey());

案2. 拡張for文以外
map.keySet().stream().forEach(処理);

案3. 配列にし直す
var 配列 = map.keySet().toArray();
    • good
    • 0

キーがマップに存在しない場合でnull が返されるのですか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!