java對位址字串脫敏

2021-08-10 17:51:50 字數 665 閱讀 2366

脫敏規則

數字個位數不顯示,2位及以上顯示最後1位數字,有中文字全部顯示

如:22弄22號20層2003室→*2弄*2號*0層**3室

22弄1號20層2003室→*2弄*號*0層**3室

1弄1號1層1室→*弄*號*層*室

* 脫敏位址字串中的數字

* @param address

* @return

*/public static string addresstm(string address)

char aa = address.tochararray();

string newaddr = "";

string temp = "";

for(int a = aa.length - 1; a >= 0; a--) else else}}

temp = "";

newaddr = aa[a] + newaddr;}}

//武勝路333號1層

pattern p = pattern.compile(".*\\d+.*");  

matcher m = p.matcher(temp);  

if(m.matches())

}else

}return newaddr;

}

java字串排序

一 如果要排序的為字串,如 string sortstr acdfe char arraych sortstr tochararray 1,把sortstr轉換為字元陣列 arrays.sort arraych 2,利用陣列幫助類自動排序 system.out.println arrays.tost...

java 字串解析

stringtokenizer tokenizer new stringtokenizer number,boolean bool true while tokenizer.hasmoretokens catch exception e 將字串轉化為陣列的方法 int gv int i 0 stri...

java 字串解析

stringtokenizer tokenizer newstringtokenizer number,boolean bool true while tokenizer.hasmoretokens catch exception e 將字串轉化為陣列的方法 intgv inti 0 stringt...