String str1,str2,str3;
String[] inInvoiceLine= new String [36];
inInvoiceLine = Col1.split(",");
if (rowNum == 1)
{
outInvStartDt = inInvoiceLine[0];
outInvEndDt = inInvoiceLine[1];
}
else if (rowNum == 2)
{
for(int i = 0; i < inInvoiceLine.length - 1; i++)
{
names.add(inInvoiceLine[i].trim());}}
else if(rowNum >= 3 && rowNum <= 4)
{
for(int i = 0; i < inInvoiceLine.length - 1; i++)
{
str1=(inInvoiceLine[i].trim());
str2=names.get(i);
str3=str2.concat(str1);
names.set(i,str3);
}
}
else if(rowNum > 4)
{
for(int i = 0; i < inInvoiceLine.length - 1; i++)
{
Invoice_Beg_Date=outInvStartDt ;
Invoice_End_date=outInvEndDt ;
switch (i)
{
case 0: outCarrier = inInvoiceLine[i].trim();
break;
case 1: outContract = inInvoiceLine[i].trim();
break;
case 2: outGroup = inInvoiceLine[i].trim();
break;
default: outName = names.get(i);
outValue = inInvoiceLine[i].trim();
generateRow(); the fixed columns.
break;
}
}
}
rowNum++;
大家好, 我得到在Java轉換標題錯誤,來源是分開的,首先一個逗號行正在讀取日期,第2,3和4行將連接到字段和休息價值請幫助。消息代碼:JAVA PLUGIN_1762消息:[錯誤] java.lang.IndexOutOfBoundsException:指數:37,尺寸:37
看起來你的源文件有超過36個字段。你能檢查源文件嗎? – Samik