У меня есть связанная карта, в которой есть ключ номера предложения и значение оценки предложения.Java-привязка hashmap к строковому массиву
4=104
3=104
1=106
7=130
8=139
9=168
2=199
5=330
Мне нужно сохранить его в этом порядке, потому что это программа с текстом summiraztion. У меня также есть массив строк, который содержит каждое из предложений, которые были разделены с помощью puncutation. Как создать новый строковый массив, который первым ключом будет предложение 4, соответствующее первому ключу в связанной карте. Последний ключ в массиве будет предложение 5.
Благодаря
Что вы имеете в виду, когда вы говорите «ключ», относящийся к массиву строк? – Smutje
'HashMap test = new HashMap (); test.put (4, «Мое предложение»); System.out.println (test.get (4)); 'Просто держите отдельный' int [] 'с вашими ключами в том порядке, в котором вы хотите' {4, 3 и т. Д. 5} ', тогда цикл в этом массиве и используйте ключ для извлечения предложения из 'HashMap'. –
brso05
К сожалению, я имею в виду индекс строкового массива, например [0], как бы реализовать код выше в цикле for –