我正在使用 JExcel 插件,我注意到我正在为一组不同的对象编写相同的代码。(示例如下所示)。
loanProfileListSheet.addCell(new label(0,rowNum,loanProfileView.getBorrowersList().getBorrowerPartnerId()));
loanProfileListSheet.addCell(new Label(1,rowNum,loanProfileView.getBorrowersList().getFirstName() + " " + loanProfileView.getBorrowersList().getLastName()));
现在我想知道是否存在将通用对象传递给实用程序方法的最佳方法,该方法可以为我提供所需的对象(因此,与其编写诸如 loanProfileView.getBorrowersList().getFirstName() 之类的东西,我将拥有一个实用程序像这样
Workbook getWorkBook (List<Object> objectList, List<String> attributes, Hashmap<String, String> attributeHeaders)
这样我就可以传递任何一组对象并获得一个 excel 工作簿