java生成csv文件内容中有双引号和英文逗号怎么办

解决思路:
某字符含有逗号时,将该字符用双引号引起来,那么字符里的逗号将不会被解析;
含有双引号时,可替换为两个双引号

public String handleCsvComma(String str) {
    String handleStr=str;
    //先判断字符里是否含有逗号
    if(str.contains(",")){
    //如果还有双引号,先将双引号转义,避免两边加了双引号后转义错误              
    if(str.contains("\"")){
        handleStr=str.replace("\"", "\"\"");
    }
    //将逗号转义  
    handleStr="\""+handleStr+"\"";  
}

    return sb.append(handleStr).append(",").toString();
}