не лучше ли в данном случае вместо одномерного массива использовать двухмерный массив и с ним работать, типа:
Код:
for (int i=0; i < PhysSchool.length; i++)
{
player.addSkill(SkillTable.getInstance().getInfo(PhysSchool[i][0], player.getSkillLevel(PhysSchool[i][0])+1) , true);
}
или
Код:
for (int[] i : PhysSchool)
{
player.addSkill(SkillTable.getInstance().getInfo(i[0], player.getSkillLevel(i[0])+1) , true);
}