chars[i] = i+"";

解决方案 »

  1.   

    public class test 
    {
    // 类执行部分
    public static void main(String[] args)
    { char[] chars= new char[10];
    for (int i=0;i<10;i++)
    {
    chars[i] = String.valueof(i);  // 这里该怎么转换成字符类型
    }
    System.out.println(chars);
    }
    }
      

  2.   

    chars[i] = (char)(i + 0x30);
      

  3.   

    public class test
    {
            // 类执行部分
            public static void main(String[] args)
            {                char[] chars= new char[10];
                    for (int i=0;i<10;i++)
                    {
                            chars[i] = (char)(i+49);  // 这里该怎么转换成字符类型
                    }
                    System.out.println(chars);
            }
    }
      

  4.   

    char 转换为 int,就是数字的直接转换。
    int i = 9;
    char c = i;
    相当于 c = '\u0009';而你所要的结果是c ='9';或者c='\u00xx';(xx是’9‘的ascii码对应的值