int i=123;
        String str = new String(i+"");还有请问在java中申明数组是怎么申请的?
还有申请字符数组和C语言一样吗

解决方案 »

  1.   

    int i=123;
            String str = new String(i+"");
    用i+""作为参数来创建一个字符串,别的数据类型用加号与字符串连接后该字符串都会自动转换成一个字符串类型的。
    java和c申名数组不大一样,如java中可以这样申明一个数组:char[] a;可以不指定长度但c不行。
      

  2.   

    还有请问在java中申明数组是怎么申请的?
    还有申请字符数组和C语言一样吗类型名[] 数组变量名 = new 类型名[数组大小];
      

  3.   

    凡是有字符串的相加时,默认类型的数据会隐式转换为字符串
    "a" + 1234    相当于    "a" + "1234"声明数组
    不定长:String[] a;
    定长:String[] a = new String[100];
      

  4.   

    int i=123;
            String str = new String(i+"");int i = 123;