public class ASCTest { public static void main(String[] args) { /* 区别这两种 String s = "123"; int a1 = Integer.parseInt(s); a1 = Integer.valueOf(s); String s2 = Integer.toString(a1); s2 = String.valueOf(a1); */ char a = 'A'; int b = charToASC(String.valueOf(a));//将字符转化成String System.out.println(a+"转化成asc码为:"+b); int c = 123; char d = ASCToChar(c); System.out.println(c+"转化成字符为:"+d); } public static int charToASC(String str) { byte[] bytes = str.getBytes(); return bytes[0]; } public static char ASCToChar(int asc) { char a = (char)asc; return a; } }