我有 CSV 文件,其中包含用逗号分隔的 6 列:
VendorCode, VendorName, Material, MaterialDescription, Reason, Quantity
我能够从除“原因”列之外的每一列中检索数据,因为它包含该列中的值:
Pitted, Rusty
(我的意思是该列中有逗号分隔值)
(因此 Pitted 值被插入到“Reason”arraylist 中,Rusty 被插入到“Quantity”arraylist 中对于该特定行)
例如:
一行 csv 文件包含:
AA90,ABC LTD.,2.71E+11,ASSY/LAM`E'CE-MSSL-RINDER,"VisualCrack,BH,Damage,Burr",330
DESIRED OUTPUT :
"pitty,rusted" 应被视为单个字符串并存储在数据库中
我试过这个
while ((thisLine = myInput2.readLine()) != null) {
String[] str = thisLine.split(",");
for(int j=0; j<str.length; j++) {
switch(j) {
case 0: DR_VendorCode.add(str[j]);//getContents()); break;
case 1:DR_VendorName.add(str[j]);//getContents()); break;
....
}
i1++;
}
}
for(int k=0;k<DR_VendorCode.size()+1;k++) {
String DR_VCODE=DR_VendorCode.get(k).toString();
String DR_VNAME=DR_VendorName.get(k).toString();
....
}