天天看點

去除字元串末尾指定的字元執行個體

    public static String getReplaceStrEndZf(String str,String zf){

        if(Def2Val.zfcFkyzBoolean(str)==false){

            return "";

        }

        if(str.length()<3){

            return str;

        }

        boolean is=false;

        String jqqmzd="";//截取前面的字段

        while (is == false) {

            if(jqqmzd.length()==1){

                is=true;

            }

            String jqZd="";

            if("".equals(jqqmzd)){

                jqZd=str.substring(str.lastIndexOf(zf)-1,str.length()-1);

                jqqmzd=str.substring(0,str.lastIndexOf(zf));

            }else{

                jqZd=jqqmzd.substring(jqqmzd.lastIndexOf(zf)-1,jqqmzd.length()-1);

                jqqmzd=jqqmzd.substring(0,jqqmzd.lastIndexOf(zf));

            }

            if(!zf.equals(jqZd)){

                is=true;

            }

        }

        return jqqmzd;

    }