java的一个小程序

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:01:50
class String5
{
public static void main(String args[])
{
String c="A char array";

String s1=new String(),s2=new String();
s1=s1.copyValueOf(c);
s2=s2.copyValueOf(c,2,4);
System.out.println(s1);
System.out.println(s2);
}
}
哪里错了

copyValueOf是static的。所以s1,s2调用都没有意义,应该
String.copyValueOf();
而且
传进去的参数应该是字符数组char[]而不是字符串,这样做不一定错,但是不是很保险。