0
다른 파일에서 arrayList에 액세스하려고했습니다. 그러나 내가 크기를 실행했을 때 0을 반환했습니다.크기를 반환하는 다른 클래스의 ArrayList에 액세스
그러나 실행중인 클래스에서이를 실행하면 값이 반환됩니다. 그것은 다른 클래스에서 액세스 할 수없는 것으로 나는 그것을 잘못 액세스하고있는 것 같습니다.
public void test()
{
ArrayList<Events> eventArrayList = (new ReadFile()).getList();
System.out.println(eventArrayList.size());
}
public class ReadFile
{
//Event arraylist
public ArrayList<Events> eventArrayList = new ArrayList<Events>();
System.out.println(eventArrayList.get(0).events);
public ArrayList<Events> getList()
{
ArrayList<Events> eventArrayList = new ArrayList<Events>();
return eventArrayList;
}
}
요소를 추가하지 않고 새 목록을 반환합니다. 따라서 List의 요소 수는 0입니다. – Jens
1. 둘 이상의 클래스 사용을 중단하십시오. 2.하려는 일을 다하십시오. 3. 돌아가서 수업에 대해 배웁니다. – immibis