public void dataAnalytics()
{
double sum=0;
double i=0;
double minage=20;
double maxage=20;
System.out.println("dataAnalytics for the Rural region");
for (Record ee :RList)
{
sum=sum+Double.valueOf(ee.getIncome());
i++;
}
ageComparator sc = new ageComparator();
Collections.sort(RList, sc);
maxage = (RList[0]).getAge();
minage = (RList[ records.length - 1]).getAge();
System.out.println("Average income for the Rural region is : $"+sum/i);
System.out.println("Min age for the Rural region is : "+minage);
System.out.println("Max age for the Rural region is : "+maxage);
}
Я пытаюсь получить доступ к переменной в первом объекте массива и последний объект ArrayList, который даст мне мин возраст и максимальный возраст от ArrayList. Эта линия дает мне EROR ::Ошибка доступа к элементу в arrarylist
maxage = (RList[0]).getAge();
minage = (RList[ records.length - 1]).getAge();
любые идеи/
Что такое ошибка? –
Требуется массив, но java.util.ArrayList found –
- код для передачи значений min и max age? –