csv即用逗号分割的文件,本类实现的结果与Excel打开csv时基本相同
不同的是Excel对于回车也作为一个项目的内容,而在这里是以行为单位进行分割
aa,bb,cc,dd ----->|aa|bb|cc|dd 即分割为aa,bb,cc,dd四个元素
"aa","bb","cc","dd" ----->|aa|bb|cc|dd
"a""a","a""""b" -------->|a"a|a""b
"a"b","c""d"e",f""e ------->|ab"|c"de"|f""e|
//Generated by fason
package fason;
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.Iterator;
public class CSVParse {
public static ArrayList parseCSV(String lineStr){
ArrayList colList = new ArrayList();
StringBuffer sb = new StringBuffer(lineStr);
int colFlg = 0;
boolean comaFlg = false;
StringBuffer colBuf = new String