黑马程序员技术交流社区

标题: 什么时候集合需要遍历 [打印本页]

作者: 泡沫__opt    时间: 2014-9-23 11:49
标题: 什么时候集合需要遍历
定义一个集合并添加了集合中的元素后,直接println,能打印出集合里的全部元素,那什么时候需要遍历集合啊?
遍历集合的意义在哪?


作者: java_dream    时间: 2014-9-23 14:05
当你需要用到集合的某个元素,但又不知道该元素在集合的具体位置时,就需要遍历了
作者: 泡沫__opt    时间: 2014-9-23 15:55
java_dream 发表于 2014-9-23 14:05
当你需要用到集合的某个元素,但又不知道该元素在集合的具体位置时,就需要遍历了 ...

意思只是在对集合中的元素进行操作的时候遍历是么?
还有“对集合直接println的”和“对集合进行遍历出来的”有区别么?
作者: java_dream    时间: 2014-9-23 16:00
泡沫__opt 发表于 2014-9-23 15:55
意思只是在对集合中的元素进行操作的时候遍历是么?
还有“对集合直接println的”和“对集合进行遍历出来 ...

遍历集合,得到的是元素对象,print集合时系统会调用该集合的toString()方法,该方法返回的是集合元素组成的字符串。
作者: 泡沫__opt    时间: 2014-9-23 16:03
java_dream 发表于 2014-9-23 16:00
遍历集合,得到的是元素对象,print集合时系统会调用该集合的toString()方法,该方法返回的是集合元素组 ...

哦~~多谢解答~~
作者: SenGoo    时间: 2014-10-19 15:16
这个还真没注意过!
作者: 泡沫__opt    时间: 2014-10-20 09:41
SenGoo 发表于 2014-10-19 15:16
这个还真没注意过!

额……就是学到那里了……所以问一下~~
作者: 颜仔    时间: 2014-10-31 00:39
需要用到集合中的某个具体的元素时,就需要遍历集合。
作者: win_top1    时间: 2014-11-9 22:50
当你想用到集合中的某个元素的时候就可以对集合进行遍历,当遍历到目标元素的时候对其操作即可
作者: cs8630323    时间: 2014-11-10 04:27
可操作性啊,你想做什么就做什么,是不是太钻牛角尖了,
作者: 吕静然    时间: 2014-11-10 19:05
当需要操作集合里的单个元素是,就需要遍历集合了!直接prntln是将集合全部打印出来!
作者: newLife    时间: 2014-11-11 19:29
我在这个论坛里发过一个网络对战象棋的小项目,里面就得到了真正的实践,这个小项目用到了IO技术多线程技术以及集合,每个用户都有自己单独的线程,每个客户也都有自己IO流,用来向服务器传递读取信息,通过服务器实现信息交换,那么这些对象就需要存在集合里,当用户上线或者下线等操作时,要告诉自己的好友自己的动态,那么就要遍历这个集合,取得所有用户对象,通过对象获取流形成互相通信。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2