我是 Java 8 的新手。
我想使用 java8 并希望将下面的代码转换为 java8。
List<Model> listModel;
for (Model model : listModel)
{
try
{
new UpDateData().bankData(model.getCust_id(), model.getBank_id(), model.getDate());
}
catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
模型类::
public class Model
{
private int cust_id;
private int bank_id;
private String date;
//setter and getter
}
我的问题如何应用上面列表中的 Java 8 功能,我想迭代并调用另一个函数。
最佳答案
你可以只使用一个forEach
:
listModel.forEach(model -> {
try {
new UpDateData().bankData(model.getCust_id(), model.getBank_id(), model.getDate());
} catch(){
.... handle
}
})
关于java - 在java 8中迭代List并在迭代时调用另一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47454018/