没有啊char a=21495;
System.out.println(a);
不能打印吗?

解决方案 »

  1.   

    为什么要做这样的转换?str一样可以得到你所需要的类型阿
      

  2.   

    我做的是一个编码转换 
    fdsfsdf号码: 8613326529553(广ffff
    号码  这些都是汉字
    char a=21495;
    System.out.priltln(a);
    就能够输出汉字了,不知道我的方法对不?
      

  3.   

    private static char transformString(String str){
            int value = Integer.parseInt(str);
            return (char)value;
        }不懂你要用来干什么,但是String可以这样转换为char。
      

  4.   

    char是双字节,没有溢出 ^_^
      

  5.   

    public class TestString {    private static char transformString(String str){
            int value = Integer.parseInt(str);
            return (char)value;
        }
        public static void main(String[] args) {
            System.out.println(transformString("21495"));
        }
    }输出:号
      

  6.   

    String str="21495";
    int i=Integer.parseInt(str);
    char a=(char)i;