关于遍历ArrayList

来源:4-5 学生选课---添加课程 Ⅱ

泰兰德

2015-08-10 21:06

为啥我遍历出来输出是

com.collection.Course@6bbc4459

com.collection.Course@6bbc4459

		for(int i = 0; i<courseToSelect.size(); i++){
			System.out.println(courseToSelect.get(0));

			}


写回答 关注

2回答

  • 管理員
    2015-08-11 08:21:31

    Course类可以覆盖一下toString();

    默认打印的是courseToSelect.get(...)的返回类型是Course,

    打印Course对象其实是调用了toString方法。

    而toString方法没有覆盖默认调用从Object继承的toString,输出对象在内存中的地址

    或者可以换成System.out.println(courseToSelect.get(0).getXXX());

  • 丶小八戒
    2015-08-10 21:53:30

    courseToSelect这个列表能放出来看下吗?

    里面存了什么。

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题