java集合中的next()和hasNext()之间的区别?