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;
}
一類,我想添加到listArray ,他們是在Excel文件中的數據
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)
我該如何解決這個問題?
謝謝
Nooo他們也給我錯誤:線程「main」中的異常java.lang.NumberFormatException:對於輸入字符串: 「」 \t在java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) \t在java.lang.Integer.parseInt(Integer.java:504) \t在java.lang.Integer.parseInt (Integer.java:527) –
然後你不恢復一個整數:S。嘗試調試或打印正在恢復的值。如果您收到該異常,則意味着您收到的字符串不能被解析爲整數。 – zozelfelfo
如果我不能顯示標題的第一列,這將是很好的,因爲所有的數據都是整數,所以標題它只是字符串,所以我認爲這就是爲什麼它給了我錯誤,但我怎麼能消除標題 –