-4
私はIteratorを使用しようとしましたが、Iterator.next()はintを返します。 intで何をするべきか分からない。どのようにしてキーと値を取得できますか?Java 8のHashMapから値とキーを取得するにはどうすればよいですか?
私はIteratorを使用しようとしましたが、Iterator.next()はintを返します。 intで何をするべきか分からない。どのようにしてキーと値を取得できますか?Java 8のHashMapから値とキーを取得するにはどうすればよいですか?
for (final Map.Entry<String, Object> entry : hashmap.entrySet()) {
final String key = entry.getKey();
System.out.println("Key:" + key);
Object obj = entry.getValue();
}
より具体的にする必要があります。あなたはキーを反復して値を取得しようとしていますか?値を反復するだけですか? – bradimus
いずれか。キーまたは値。 Iterator.next()はintを返します。私はintと何をすべきですか? – user840930
'Map map = ...'があると仮定すると、 'map.keySet()。stream()'を使ってキーをストリーミングすることができます。値 'map.values()。stream()'に対して。 'map.entrySet()。stream'は' Map.Entry'のストリームを返します – bradimus