オブジェクトを持つクラスがあります
public class Service {
private Integer vlan;
private String desc;
private String vrf;
private String address;
private String JR;
public Service() {
}
public Service(Integer vlan, String desc, String vrf, String address, String JR) {
this.vlan = vlan;
this.desc = desc;
this.vrf = vrf;
this.address = address;;
this.JR = JR;
}
public Service(Integer vlan) {
this.vlan=vlan;
}
そして、それらがExcelファイルにあるデータをlistArrayに追加したい
try {
Workbook workbook = Workbook.getWorkbook(new File("Taza-BLR.xls"));
Sheet sheet = workbook.getSheet(0);
for(int i=1;i<sheet.getRows();i++)
{
liste.add(new Service(sheet.getCell(7, i).getContents()));
}
} catch (IOException ex) {
だから彼らは私にこのエラーを教えてくれます:
constructor Service.Service(Integer) is not applicable
(actual argument String cannot be converted to Integer by method invocation conversion)
この問題を解決するにはどうすればよいですか?
ありがとうございました