代码片段-字母转数字

说明

本工具类可以匹配字符串中字母,并将其转换为数字,反之可行,适用于小范围查找替换。

大写字母转数字工具类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public static String char2num(String code){
Pattern pat = Pattern.compile(REG_ALL_LETTERS);
Matcher mat = pat.matcher(code);

//遍历所有匹配项
StringBuffer sb = new StringBuffer();
while(mat.find()){
mat.appendReplacement(sb,c2i(mat.group()));
}
mat.appendTail(sb);

return sb.toString();
}

private static String c2i(){
int i = c.charAt(0) - NUM_C2I;
return Integer.toString(i);
}
文章目录
  1. 1. 说明
  2. 2. 大写字母转数字工具类
,