如何使用Java访问另一个类中的一个类的列表。 通过使用以下代码,我得到一个空列表。如何从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方法尚未被调用。 – NiallMitch14
@NiallMitch14'null'和空不是一回事。 –
我得到空list.I'm试图获取“GetListData”类中的列表值。请编辑代码 – dev777