java字符数字互转,java中数字与ASCII码的相互转换的代码在编程中经常会⽤到将字符串数字转换成ASCII值,前⼀段时间遇到了这个问题,下⾯是解决问题的代码,希望能够帮助到有需要的猿友们
//测试demo
public static void main(String[] args) {
int a=91151561;
for (byte b : String.valueOf(a).getBytes()) {
char c=(char) (b + 48);
String str=String.valueOf(c);
System.out.UpperCase());
}
}
//数字与ASCII码之间互转换
public class TestConvert {
// 将字母转换成数字_1
public static String t1(String input) {
String reg = "[a-zA-Z]";
StringBuffer strBuf = new StringBuffer();
input = LowerCase();
if (null != input && !"".equals(input)) {
for (char c : CharArray()) {
if (String.valueOf(c).matches(reg)) {
strBuf.append(c - 96);
} else {
strBuf.append(c);
}
}
String();
} else {
return input;
}
}
// 将字母转换成数字
public static void letterToNum(String input) {
for (byte b : Bytes()) {
System.out.print(b - 96);
}
}
// 将数字转换成字母
public static void numToLetter(String input) {
java valueof
for (byte b : Bytes()) {
System.out.print((char) (b + 48));
}
}
public static void main(String[] args) {
String i1 = "abcdef";
String i2 = "123456";
letterToNum(i1);
System.out.println();
numToLetter(i2);
}
}
标签:
代码
版权申明:本站⽂章部分⾃⽹络,如有侵权,请联系:west999com@outlook 特别注意:本站所有转载⽂章⾔论不代表本站观点!
本站所提供的图⽚等素材,版权归原作者所有,如需使⽤,请与原作者联系。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。