我有这个循环:
List<Integer> numbers = new ArrayList<Integer>();
for(int x=0; x<citiesNames.size();x++){
List<Cities> numeroCiudades = citiesRepository.findByCity(citiesNames.get(x));
numbers.add(numeroCiudades.size());
//System.out.println(numeroCiudades.size());
}
其中 cityNames 是包含 16584 个元素的字符串列表,而 findByCity 是我传递字符串并在数据库中搜索相应条目的方法。我要做的是搜索每个城市的相应条目,检查条目数,并将条目数添加到整数列表中。但是这个循环太慢了,需要很长时间才能显示结果。我该如何优化呢?
郎朗坤
一只甜甜圈
倚天杖
相关分类