Почему компилятор не принимает мое решение?
public static void createNewPlanet(String planetName) {
       for (int i=0;i<planets.size();i++){
           if(planets.get(i).equalsIgnoreCase("Земля")){
               planets.set(i+1,planetName);
           }
       }
   }
посмотрел в ответах, там:
planets.add(planets.indexOf("Земля") + 1, planetName);
да их вариант короче и компактнее, ну логика же вроде одна и та же, почему компилятор отказывается брать мой вариант?