String s="1234";
int a=Integer.parseInt(s.charAt(0));
char b=(char)a;

解决方案 »

  1.   

    取出字符用Integer.ParseInt()转为整型,
    转char直接用(char)yourvvariable就可以了
      

  2.   

    编译时报错如下:
    can not resolve symbol
    symbol:method parseInt(char)
    location:class.java.lang.Integer
             int a=Integer.parseInt(s.charAt(0));请教原因
      

  3.   

    应该大写的呀
    String s="1234";
    int i=0;
    for(i=0;i<s.Length;i++)
    {int t=Intener.ParseInt(s.charAt[i]);
    char c=(char)t;
    }
      

  4.   

    虽然是一个小问题,不过还是希望大家能自己试过没有问题后再把答案发上来,谢谢。to wangzhanhai(wangzhanhai):谢谢你的参与,不过请注意编程时的笔误。
      

  5.   

    String a="abcd";
    byte[] b=a.getBytes();//byte与int可以相互转换.
    char[] c=a.toCharArray();