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

阅读 3

2024-10-17

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

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, "省市区县");
    }

}

 

精彩评论(0)

0 0 举报