我试图弄清楚如何制作一个构造函数,该构造函数将使用参数x作为数组的大小来创建一个新数组。

这是我的意思:

public class ArrayClass{

public String[] elements = new String[];

public ArrayClass(int x) {
    'length of array' = x;
}


我尝试尝试一些我知道的语法,但无法弄清楚。

希望有所帮助,在此先感谢!

最佳答案

是。只需声明您的数组,然后在构造函数中指定长度:

public String[] elements;

public ArrayClass(int x) {
    elements = new String[x];
}

关于java - 在Java中初始化后为数组分配长度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55436711/

10-11 05:05