Hash Java

Srs,

Tenho um codigo em Perl que armazena dentro de um Hash varios niveis para um mesmo nivel, gostaria de fazer o mesmo em Java porem nao tenho nem idéia de como fazer isto, vejam como é em Perl:

$hash{$indice}{$chave} = $valor;

Alguem sabe como fazer isto em Java.

Att,

Paulo

Map<String,String> map = new HashMap<String,String>(); map.put(chave,valor);

Talvez a sua chave deva ser composta é isso que você está dizendo.

Ou Sera que você terá que fazer assim.

Map<Map><Indice,Valor>,String> map = new HashMap<String,String>(); map.put(chave,valor);