char数组如何转String数组啊?谁能告诉我一下啊 THANK YOU!

解决方案 »

  1.   

    static String copyValueOf(char[] data) 
              返回指定数组中表示该字符序列的字符串。 
    例:char[] a;
        //初始化
      String Sa=String.copyValueOf(a);
      

  2.   

    是char数组转换为String吧,如果是转换为String数组,每个字符都转换为String
    用循环
    还是String.valueOf();
      

  3.   

    char[] cs = new char[10];
    new String(cs);
      

  4.   

    楼主的意思是char[]转成String吧!
    API:
    public static String valueOf(char[] data)
    返回 char 数组参数的字符串表示形式。字符数组的内容已被复制,后续修改不会影响新创建的字符串。 
      

  5.   


                   char[] charArr = {'a','b','c','d','e','f','g'};
           String[] strArr = new String[charArr.length];
    for(int i = 0; i < strArr.length; i++) {
    strArr[i] = String.valueOf(charArr[i]);
    }
    //方法很多,for example
      

  6.   


    public class TestJava { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    char [] ch = {'1','2','3'};
    String str = String.valueOf(ch);
    System.out.println("The result is:" + str); }}
      

  7.   

    楼主啊,这样的问题在java的API里面是没有现成的方法的,循环一下,问题就可以解决了
      

  8.   

               char[] charArr = {'a','b','c','d','e','f','g'};                
               String[] strArr = new String[charArr.length];
            for(int i = 0; i < strArr.length; i++) {
                strArr[i] = String.valueOf(charArr[i]);
            }
      

  9.   

    建议楼主没事的时候多看一下api
      

  10.   

    楼主分很多 鉴定完毕
    字符数组转成STRING的方法很多
    一种是String.ValueOf(Char[])
    一种是new String(Char[]);
    如果是每个字节都想转换成字符串的话,可以使用循环。
      

  11.   

    String.valueof()这个函数很多类型都可以转换的
      

  12.   

    String.ValueOf(Char[]) 
    new String(Char[]);   两种方法都可以。
      

  13.   

    String类的源代码:public static String valueOf(char data[]) {
      return new String(data);
    }
      

  14.   

    String.valueOf()实际上就是new String()
      

  15.   

    char[] ca = new char[]{'a','b','c'};
    String str = new String(ca);
      

  16.   

    String.ValueOf(Char[]) 
    new String(Char[]);  
      

  17.   

         char[] ch ={ 'A', 'C', 'C', 'P' };
         String []str=new String[ch.Length];
         for (int i = 0; i < ch.Length; i++){
             str[i] = ch[i] + "";
         }