我有这段代码想重构为Java8Listmenus=newArrayList();for(Menumenu:resto1.getMenu()){MainIngredientmainIngredient=MainIngredient.getMainIngredient(menu.getName());if(mainIngredient.getIngredient().indexOf("Vegan")!=-1){menus.add(menu.getName());}}重构这个简单的循环后,代码似乎太多了……我是否正确使用了CompletableFutures?ExecutorServicee