Как спрашивает заголовок, мне нужна помощь в доступе к этому возвращенному массиву из основного и других методов. Я проверяю, пытаясь распечатать его, но без ошибок там, где это дано, и теперь я пытаюсь напечатать его размер, но возвращается в 0. Любая помощь будет оценена.
public ArrayList<ITemperature> readDataFromFile(String fileName) throws FileNotFoundException
{
File file = new File("world_temp_2000-2016.csv");
Scanner inFile = new Scanner(file);
ArrayList<ITemperature> temp = new ArrayList<ITemperature>();
while(inFile.hasNextLine())
{
String line = inFile.nextLine();
String[] data = line.split(",");
double tempRead = Double.parseDouble(data[0]);
int year = Integer.parseInt(data[1]);
String month = data[2];
String country = data[3];
String countryCode = data[4];
ITemperature t = new Temperature(tempRead, year, month, country, countryCode);
temp.add(t);
}
inFile.close();
return temp;
}
public static void main(String[] args)
{
ArrayList<ITemperature> temp = new ArrayList<ITemperature>();
System.out.println(temp.size());
}