最好给举一个例子

解决方案 »

  1.   

    public static String copyValueOf(char[] data)返回指定数组中表示该字符序列的字符串。 参数:
    data - 字符数组。 
    返回:
    一个 String,它包含字符数组的字符。public static String copyValueOf(char[] data,
                                     int offset,
                                     int count)返回指定数组中表示该字符序列的字符串。 参数:
    data - 字符数组。
    offset - 子数组的初始偏移量。
    count - 子数组的长度。 
    返回:
    一个 String,它包含字符数组的指定子数组的字符。
      

  2.   

    public class Test
    {
    public static void main(String[] args) throws Exception
    {
    char[] c=new char[]{'a','b','c','e'};
    System.out.println(c);
    System.out.println(c.toString());
    System.out.println(String.copyValueOf(c));//返回有c中所有元素构成的字符串,相当于String s=new String(c); ,结果就是产生一个"abcd"字符串
    System.out.println(String.copyValueOf(c,2,2));//返回由c中从下标2的元素(就是'c')开始,长度为2的元素构成的字符串,结果就是产生一个"cd"字符串。
    }
    }
      

  3.   

    另外,楼主,我说点题外话,以后问问题要描述清楚,就想你问“谁能给讲一下copyValueOf方法的使用”,谁知道是哪个类的copyValueOf方法,我上面的回答也是猜测你是问java.lang.String的copyValueOf方法。
    本来就是0分贴,你再描述的让人觉得莫名其妙,肯定没几个人愿意回答。
      

  4.   

    copyValueOf
    public static String copyValueOf(char[] data)
    Returns a String that represents the character sequence in the array specified. Parameters:
    data - the character array. 
    Returns:
    a String that contains the characters of the character array.
    public class Test
    {
        public static void main(String[] args)
        {
    char[] data={'d','r','a','c','u','l','a','r','k','i','n','g'};
    String str1=String.copyValueOf(data,0,8);
    String str2=String.copyValueOf(data);
    System.out.println("str1="+str1);
    System.out.println("str2="+str2);
        }
    }