gpt4 book ai didi

java - 如何从Java中的另一个类获取列表值

转载 作者:行者123 更新时间:2023-12-01 16:53:37 25 4
gpt4 key购买 nike

如何使用 Java 访问另一个类中一个类的列表。我使用以下代码得到一个空列表。

我的代码:

public class DataRead {

public static List<String> list = new ArrayList<String>();

public void readData() {

list.add("abc");
list.add("xyz");
}
}

public class GetListData {

public static void main(String[] args) {
List<String> getList = DataRead.list;
System.out.println(getList); //getting null
}
}

我编辑的代码:

public class GetListData {
public static void main(String[] args){
DataRead dataRead = new DataRead();
dataRead.readData(); //Add elements to list
List<String> myList = DataRead.list;
System.out.println(myList.get(0));
}
}

编辑代码后仍然得到空集。

最佳答案

您需要首先实际调用 readData() 方法,该方法填充您的 List,例如

  public static void main(String[] args) {
new DataRead().readData();
List<String> getList = DataRead.list;
System.out.println(getList);
}

OP编辑后:
我怀疑你得到的结果是空的 - check it out on ideone .

关于java - 如何从Java中的另一个类获取列表值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35796369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com