java中如何把数字转换成单个字符

java中如何把数字转换成单个字符,注意是单个字符,比如将数字4转换成单个字符c=‘4’,
再调用s.setChar(index,c);

int num =4;
String s =""+4;//把数字转换为字符串
char c = s.charAt(0);//把字符串的第一个字符取出,得到字符4

最简单的
int n = 4;
char c = (char)('0' + 4); // c = '4'

    byte(1字节),char/short(2字节),int/float(4字节),long/double(8字节);低位可以转换高位即小转大,如果大转小会失去精度。下边是路过看到的,
    随手谢谢,如果哪位大神有简便方法可指点下,勿喷。
    int a = 4;
    String b = String.valueOf(a);
    // 如果int是多位即int a = 2343;toCharArray方法会把a转换成char[] c = {'2','3','4','3'};看源码就知道是把b.length拆分开的
    char[] c = b.toCharArray();
    for (int i = 0; i < c.length; i++) {
        char d = c[i];
        System.out.println("值 = "+d);

    }

http://blog.csdn.net/lisa0220/article/details/6649707