java HashMapで全てのvalueを取得する
javaで、HashMapで全てのvalueを取得する手順を記述してます。「values」で取得できます。
環境
- OS windows11 home
- java 19.0.1
手順
全てのvalueを取得するには、「values」を使用します。
for (String str : ハッシュ名.values()) {
System.out.println(str);
}
実際に使用してみます。
import java.util.HashMap;
import java.util.Map;
public class App {
public static void main(String[] args) throws Exception {
Map<String, Integer> m = new HashMap<>();
m.put("aaa", 10);
m.put("bbb", 20);
m.put("ccc", 30);
for (Integer i : m.values()) {
System.out.println(i);
}
}
}
取得されていることが確認できます。
valueが存在しない場合
valueが存在しない場合は、何も返りません。
import java.util.HashMap;
import java.util.Map;
public class App {
public static void main(String[] args) throws Exception {
Map<String, Integer> m = new HashMap<>();
for (Integer i : m.values()) {
System.out.println(i);
}
}
}
実行結果
-
前の記事
python リストの値を「*(アスタリスク)」を使用してに変数の数を指定せずに挿入する 2023.03.08
-
次の記事
mac 容量の大きいファイルを探す 2023.03.09
コメントを書く