私のコードでは、
for(City city : country.getCities()){
// do some operations
}
country.getCities() を使用するとコストがかかりますか? JVM は呼び出しごとにスタックトレースを維持しますか?
List<City> cityList = country.getCities();
for(City city : cityList){
// do some operations
}
最適な使用方法は何ですか?