- キーを使用したトラバース:
TreeMapのキーのセットを取得し、拡張forループを使用して各キーにアクセスします。以下はコード例です。
TreeMap<KeyType, ValueType> treeMap = new TreeMap<>();
// TreeMapにキーと値を追加するコード
for (KeyType key : treeMap.keySet()) {
// キーに基づいて必要な処理を実行するコード
}
- エントリを使用したトラバース:
TreeMapのエントリセットを取得し、拡張forループを使用して各エントリにアクセスします。エントリはキーと値のペアを表します。以下はコード例です。
TreeMap<KeyType, ValueType> treeMap = new TreeMap<>();
// TreeMapにキーと値を追加するコード
for (Map.Entry<KeyType, ValueType> entry : treeMap.entrySet()) {
KeyType key = entry.getKey();
ValueType value = entry.getValue();
// キーと値に基づいて必要な処理を実行するコード
}