如何使用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