车牌号隐藏中间位数及城市去掉末尾的字符处理

车牌号隐藏中间位数及城市去掉末尾的字符处理
package com.example.core.mydemo;

/**
 * 车牌号隐藏中间位数及城市去掉末尾的字符处理

   *carPlateNum=牌A***89
   *市:上海

*/
public class StringTest {
    public static void main(String[] args) {
        String carPlateNum = "牌A88889";
        //车牌号的隐藏处理
        if(carPlateNum != null) {
            carPlateNum = carPlateNum.substring(0, 2) + "***" + carPlateNum.substring(carPlateNum.length() - 2, carPlateNum.length());
        }
        System.out.println("carPlateNum=" + carPlateNum);

        System.out.println("市:"+format("上海市"));
    }



    //过滤末尾的字符:
    private static String format(String str) {
        if (str == null) {
            return null;
        }
        if ("[]".equalsIgnoreCase(str)) {
            return null;
        }
        return org.apache.commons.lang3.StringUtils.stripEnd(str, "省市区县");
    }

}

 

posted on 2023-02-17 12:06  oktokeep  阅读(72)  评论(0编辑  收藏  举报