java object输出

来源:百度知道 编辑:UC知道 时间:2024/05/18 05:57:01
我自己做了个函数
Employee employee = null;
Collection<Employee> list = new ArrayList<Employee>(100);
大概是这个意思,然后我往里面加了不少东西进去。比如说员工的名字,地址,生日这些信息。
可是我想输出。JAVA就罢工了。
我试着用System.out.println(employee);
只给我了第一个员工的名字。
我请问能不能用什么办法把所有employee下面的信息用System.out.println输出出来。
各位高手教教我。谢谢!

往里面加了不少东西进去。比如说员工的名字,地址,生日这些信息?
首先Collection是一个集合,里面存储的是一堆对象,你存名字地址都是Employee的一个对象啊,是不是你就存储了一个对象啊,所以就输出一个对象的所有信息啊。
还有啊,你要在Employee类中重写toString()方法,返回该类的类型.

重载 Object.toString方法

其实直接调用System.out.print(Object) 实际是调用
System.out.print(Object.toString());