Я новичок в Java и в настоящее время переписываю код Perl на Java.В Perl у меня есть Hash of Hash вроде
$hashref->{index1}->{index2}->{index3} = $value;
. В этом я храню index1, index2 и index3 в 3 отдельных хешах вместе с вышеуказанным хешем.Также Index1 и index2 имеют тип long, а index3 - String.
Теперь я хочу переписать подобные вещи в Java.Итак, я придумал 2 способа
1)HashMap<Long, HashMap<Long ,HashMap<String,String> >>
2)HashMap<String, String> //In this approach i concatenate index1,index2 and index3 using _ and make a single string
Я хочу знать, какой способ будет эффективен, так как возможно максимум 100 ключей для index1, 300 ключей для index2 и 700 ключей для index3.