激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - Java教程 - Java掩碼的幾種使用例舉

Java掩碼的幾種使用例舉

2019-06-23 11:18Alan_阿蘭 Java教程

今天小編就為大家分享一篇關于Java掩碼的使用,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

java掩碼

01private static String nameMask(String name) throws Exception {
02if(name ==null)throw new Exception("請輸入要掩碼的字符串");
03if(name.length()<=1) return name+"*";
04return name.replaceAll("([\\u4e00-\\u9fa5]{1})(.*)", "$1"+createAsterisk(name.length()-1));
05}
06private static String createAsterisk(int len) {
07StringBuffer sb = new StringBuffer();
08for(int i=0;i<len;i++){
09 sb.append("*");
10}
11return sb.toString();
12}
01/**
02 * 對客戶證件號碼做掩碼
03 *
04 * */
05 public static String maskCertId(String certId) throws Exception
06 {
07 if(certId==null||certId.length()==0) return "";
08 if(certId.length()==18)
09 {
10  String v = certId.substring(0,4);
11  String end = certId.substring(certId.length()-4);
12  return v+StringUtils.repeat("*",8)+end;
13 }
14 else
15  return "";
16 }
01/**
02 * 對客戶姓名做掩碼
03 * @throws JBOException
04 * */
05 public static String maskUserName(String userName) throws Exception
06 {
07 if(userName==null||userName.length()==0) return "";
08 String v = userName.substring(0,1);
09 return StringUtils.rightPad(v, userName.length(),"*");//StringUtils.rightPad方法做一個字符串右補齊
10 }
01/**
02 * 對字符串進行脫敏處理
03 * @param word 被脫敏的字符
04 * @param startLength 被保留的開始長度 0代表不保留
05 * @param endLength 被保留的結束長度 0代表不保留
06 * @param pad 填充字符
07 * */
08 public static String wordMask(String word,int startLength ,int endLength,String pad)  {
09 if(word==null) return StringUtils.leftPad("", startLength+endLength,pad);
10 if(word.length()<=startLength+endLength) return StringUtils.leftPad("", startLength+endLength,pad);
11 String startStr = "";
12 String endStr = "";
13 int padLength = 0;
14 if(word.length()>startLength) startStr = StringUtils.substring(word, 0,startLength);
15 if(word.length()>startLength+endLength) endStr = StringUtils.substring(word, word.length()-endLength);
16 padLength = word.length()-startLength-endLength;
17 return startStr + StringUtils.repeat(pad, padLength)+endStr;
18 }

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。

延伸 · 閱讀

精彩推薦
  • Java教程SpringBoot引入Thymeleaf的實現方法

    SpringBoot引入Thymeleaf的實現方法

    這篇文章主要介紹了SpringBoot引入Thymeleaf的實現方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下...

    Bobby6472021-07-28
  • Java教程JAVA中通過自定義注解進行數據驗證的方法

    JAVA中通過自定義注解進行數據驗證的方法

    java 自定義注解驗證可自己添加所需要的注解,下面這篇文章主要給大家介紹了關于JAVA中通過自定義注解進行數據驗證的相關資料,文中通過示例代碼介紹...

    Decouple6362021-05-25
  • Java教程java 中鎖的性能提高辦法

    java 中鎖的性能提高辦法

    這篇文章主要介紹了java 中鎖的性能提高辦法的相關資料,需要的朋友可以參考下...

    Java之家3092020-08-13
  • Java教程淺談Java(SpringBoot)基于zookeeper的分布式鎖實現

    淺談Java(SpringBoot)基于zookeeper的分布式鎖實現

    這篇文章主要介紹了Java(SpringBoot)基于zookeeper的分布式鎖實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的...

    LJY_SUPER5742021-07-21
  • Java教程Java list.remove( )方法注意事項

    Java list.remove( )方法注意事項

    這篇文章主要介紹了Java list.remove( )方法注意事項,非常簡單易懂,需要的朋友可以參考下...

    妖久9552021-05-25
  • Java教程JavaWeb 實現驗證碼功能(demo)

    JavaWeb 實現驗證碼功能(demo)

    在 WEB-APP 中一般應用于:登錄、注冊、買某票、秒殺等場景,大家都接觸過這個驗證碼操作,今天小編通過實例代碼給大家講解javaweb實現驗證碼功能,需要...

    java教程網12832020-08-05
  • Java教程Java之Springcloud Feign組件詳解

    Java之Springcloud Feign組件詳解

    這篇文章主要介紹了Java之Springcloud Feign組件詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下...

    深情以改10322021-11-12
  • Java教程springboot ehcache 配置使用方法代碼詳解

    springboot ehcache 配置使用方法代碼詳解

    EhCache是一個比較成熟的Java緩存框架,Springboot對ehcache的使用非常支持,所以在Springboot中只需做些配置就可使用,且使用方式也簡易,今天給大家分享spri...

    m1719309529412912021-09-16
519
主站蜘蛛池模板: 黄色免费小视频网站 | 精品国产96亚洲一区二区三区 | 黄色一级片在线免费观看 | 精品一区二区三区免费毛片 | 欧美精品久久久久久久久久 | 欧美视频一区二区三区在线观看 | 免费网站看毛片 | 亚洲网站在线观看视频 | 亚洲成人午夜精品 | 国产精品剧情一区二区在线观看 | 亚洲精品com | 99最新网址 | 国产成人精品午夜视频' | 国产乱色精品成人免费视频 | 欧美一级在线免费 | 成人黄色免费网址 | 欧美性猛交xxxxx按摩国内 | 污版视频在线观看 | 成人短视频在线观看免费 | 久久亚洲一区二区三区成人国产 | 哪里可以看免费的av | 国产精品99爱 | 一级毛片免费高清 | 久久99精品久久久久久久久久久久 | 久久精品亚洲欧美日韩精品中文字幕 | 日韩.www | 视频一区二区三区在线观看 | 夜夜夜操操操 | jizzyouxxxx| 欧美福利视频一区二区 | 日本一道aⅴ不卡免费播放 久久久久久久高清 | 一区二区三区日韩 | 色播视频网站 | 亚洲欧美国产高清va在线播放 | 一区国产精品 | 欧美精品成人一区二区在线观看 | 狠狠干天天 | 国产二区三区在线播放 | 超污视频在线看 | 国产精品久久久乱弄 | 黄视频免费在线观看 |