/**
     * @title 去除以','作为分隔符的字符串中的空值
     *         从数据库中获取的个别字段,当其值为',"***","***"," ","***"'的时候,
     *         可以通过该方法将其中的首分隔符和数据中为空的部分去除掉,
     *         该字符串转化成正常的数据字符串' "***","***","***" '
     * @param str:要转换的字符串
     * @return
     */
    public String strChange(String str){
        return strChange(str,null);
    }
    
    /**
     * @title 去除字符串中的空值
     *         从数据库中获取的个别字段,当其值为',"***","***"," ","***"'的时候,
     *         可以通过该方法将其中的首分隔符和数据中为空的部分去除掉,
     *         该字符串转化成正常的数据字符串' "***","***","***" '
     * @param str:要转换的字符串
     * @param split : 分隔符(默认为',')
     * @return
     */
    public String strChange(String str,String split){
        //1、如果分割符为空的话,默认为','
        if(split.trim()=="" || split == null){
            split=",";
        }
        //2、将字符串转换成数组
        String[] arr=str.split(split);
        //3、定义中间变量value
        String value="";
        //4、遍历数组,如果下标索引对应的值为null或者空字符串的,则将其添加到value中
        for (String s : arr) {
            //注意:字符串判断为空的话,一定要加trim(),因为:"    ".length != 0
            if(s!=null && s.trim().isEmpty())
                value+=s+split;
        }
        //5、如果value为空的话,返回null,不为空的话,则去掉value的最后一个字符然后返回
        return value==null?null:value.substring(0, value.length()-1);
    }