首页 > 其他分享 >车牌号隐藏中间位数及城市去掉末尾的字符处理

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

时间:2023-02-17 12:11:44浏览次数:34  
标签:carPlateNum String 车牌号 位数 str null 末尾

车牌号隐藏中间位数及城市去掉末尾的字符处理
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, "省市区县");
    }

}

 

标签:carPlateNum,String,车牌号,位数,str,null,末尾
From: https://www.cnblogs.com/oktokeep/p/17129718.html

相关文章