Компилятор жалуется на этот код:
HashMap<String,int> userName2ind = new HashMap<String,int>();
for (int i=0; i<=players.length; i++) {
userName2ind.put(orderedUserNames[i],i+1);
}
Он пишет "неожиданный тип" и указывает на int. Если я заменил int на String и i+1 на i+"1", компиляция будет выполнена. Что здесь не так?