java数字转字母 按1~26数字转A~Z字母函数

项目中报警类型以枚举表示,需拼接字符串传给前端做解析,字符串中第2位表示报警类型,但是9以后的长度为2.所以9以后的两位数由大写字母A-Z表示,再有的话由a-z小写表示。

public String AZ(int num){
		String tcMsg = "";
		char sl = 0;
		if (-1 < num && num < 10) {
			tcMsg = "" + num;
		} else if (9 < num && num < 36) {
			sl = (char) (num - 10 + (int) 'A');
			tcMsg = "" + sl;
		} else if (35 < num && num < 62) {
			sl = (char) (num - 36 + (int) 'a');
			tcMsg = "" + sl;
		}
		return tcMsg;
	}

版权声明:本文为wfanking原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。