Member 13749973 Ответов: 1

Java - ошибка появляется arraylist и object


package javaapplication10arraylistandobjects;


import java.util.ArrayList;
import java.util.*;

public class JavaApplication10Arraylistandobjects {


    public static void main(String[] args) {
test();

    }

    
     public static void test(){
         ArrayList<flights> mi = new ArrayList();
         flights p = new flights("Jony","iris",23);
         flights p1 = new flights("Jony","Kogan",21);
         mi.add(p);
         mi.add(p1);
         
         for (int i=0;i<mi.size();i++){
         System.out.println(mi.get(i));
         }
     }
}


-=Класс=-
package javaapplication10arraylistandobjects;


public class flights {


    String f_name;
    String s_name;
    int age;


flights(String f_name,String s_name,int age){
        this.f_name = f_name;
        this.s_name = s_name;
        this.age = age;
    }


}



ВЫХОД :

бежать:
javaapplication10arraylistandobjects.рейсы@4e25154f
javaapplication10arraylistandobjects.рейсы@70dea4e
Сборка прошла успешно (общее время: 0 секунд)

Что я уже пробовал:

Вообще никаких идей.
Я хотел бы знать, где моя ошибка

1 Ответов

Рейтинг:
0

wseng

В вашем коде нет ничего неправильного. Если вы хотите отобразить весь элемент в ArrayList, вам, вероятно, нужно добавить toString() метод к вашему классу полетов и просто позвольте toString() метод ArrayList делает всю работу.

рейсы

public String toString(){
   return f_name+" "+s_name+" "+age;
JavaApplication10Arraylistandobjects
for (int i = 0; i < mi.size(); i++) {
             System.out.println(mi.get(i).toString());
   }


CPallini

5.

wseng

спасибо сэр