java - 将一个数组调用到另一个数组中...?

标签 java arrays

也许我的措辞不正确,但我已经构建了一个类,该类创建一个动态数组,每次达到输入的最大值时该数组都会加倍。我现在尝试将其集成到另一个类中,该类将使用我在动态数组类中已经构建的内容来创建字符串列表。像这样的东西:

 public StringList() {
        DynamicArray2 StringList= new DynamicArray2();}

但我知道这是不对的,因为这样我就无法在类里面的其余部分引用它,因为它会被切断。有什么建议吗?

最佳答案

我想我明白你在说什么。您正在类的构造函数内部声明一个变量,正如您所说,这使得它超出了类的其余部分的范围。尝试将声明移到构造函数之外。

public class StringList {

    DynamicArray2 stringList;        

    public StringList() {
        stringList= new DynamicArray2();
    }

}

或者也许您只是想拥有一个可公开访问的 DynamicArray2 对象?尝试:

public DynamicArray2 stringList = new DynamicArray2();

关于java - 将一个数组调用到另一个数组中...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19697802/

相关文章:

java - 在多项目 gradle 构建中,如何将 subproject-A.war 的内容打包到 subproject-B.jar

java - 使用 Hibernate 获取具有最大 id 值的实体

Javapoet/JavaWriter 附加到现有类

java - 使用 java 将 .pdf doc 或 .png 图像内容插入到 .docx 文件中

javascript |使用正则表达式替换字符串

python - 将 numpy ndarrays 读入 R?

C 程序,用户输入到单个数组中

javascript - Sum Array 推送值,在 0 javascript 之前

C 编程测验 for 循环内的平均数组

java - 读取 cassandra 中的行和反序列化问题