我有以下需要编辑构造函数的类:

public final class ZNumber {
private final String Znum;
public ZNumber(){


}

ZNumber zn = new ZNumber(['A','B','C','D']);


这就是需要初始化我的构造函数的方式。构造函数应该将Znum的值设置为“ ABCD”。参数的数量可以是可变的,并且可以是任何字母。

我是编程新手,请告诉我如何接受方括号中传递的参数。

最佳答案

您可以使用char []:

ZNumber zn = new ZNumber(new char[] {'A','B','C','D'});

public ZNumber(char[] arr){
    this.Znum = new String(arr);
}

10-08 20:22