- Mapの内容を表示する方法:
import java.util.*;
public class MapExample {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
System.out.println("Mapの内容を表示:");
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
}
}
出力結果:
Mapの内容を表示:
A: 1
B: 2
C: 3
- TreeMapを使用してマップをソートして表示する方法:
import java.util.*;
public class SortedMapExample {
public static void main(String[] args) {
Map<String, Integer> map = new TreeMap<>();
map.put("B", 2);
map.put("A", 1);
map.put("C", 3);
System.out.println("ソートされたMapの内容を表示:");
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
}
}
出力結果:
ソートされたMapの内容を表示:
A: 1
B: 2
C: 3
- LinkedHashMapを使用して挿入順にマップを表示する方法:
import java.util.*;
public class InsertionOrderedMapExample {
public static void main(String[] args) {
Map<String, Integer> map = new LinkedHashMap<>();
map.put("B", 2);
map.put("A", 1);
map.put("C", 3);
System.out.println("挿入順に並んだMapの内容を表示:");
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
}
}
出力結果:
挿入順に並んだMapの内容を表示:
B: 2
A: 1
C: 3
これらの例では、HashMap、TreeMap、LinkedHashMapの3つの主要な実装を使用してマップを表示する方法を示しています。必要に応じて、他のマップの実装も利用できます。