public static String[] csvSplit(String str) { ArrayList<String> resultList = new ArrayList<>(); char charArr[] = str.toCharArray(); boolean isQuotes = false; int start=0; for(int i=0; i<charArr.length; i++) { if(charArr[i]=='\"') { if((i>0)&&(charArr[i-1]=='\\')) continue; else if(isQuotes && (((i+1)==charArr.length)||(charArr[i+1]==','))) { resultList.add(st..