您知道为什么 CopyOnWriteArrayList 中的索引从 1 开始吗?它说该列表有 14 个项目,并且 imageDetailsList.get(0) 抛出 NullPointerException
这就是我填充列表的方式
public List<ImageDetails> generate(List<Product> productList){
List<ImageDetails> imageDetailsList = new CopyOnWriteArrayList();
productList.parallelStream().forEach(product -> {
imageDetailsList.add(imageDetailsCreator.create(product));
});
return imageDetailsList;
}