
java的set里面放的是自己定义的类的对象,那么怎么通过迭代把这些对象依次取出?
4个回答
展开全部
Set<String> set = new HashSet<String>();
方法一:
for(String s : set){
System.out.println(s);
}
方法二:
Iterator<String> ite = set.iterator();
while(ite.hasNext()){
System.out.println(ite.next());
}
你用的时候需要把String类型改成你自己定义的那个类型
方法一:
for(String s : set){
System.out.println(s);
}
方法二:
Iterator<String> ite = set.iterator();
while(ite.hasNext()){
System.out.println(ite.next());
}
你用的时候需要把String类型改成你自己定义的那个类型
展开全部
也可以使用增强型for循环
Set set = new HashSet();
for(Object obj:set){
..............
}
Set set = new HashSet();
for(Object obj:set){
..............
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Set set = new HashSet();
for (Iterator i = set.iterator(); i.hasNext();) {
Object object = i.next();
}
for (Iterator i = set.iterator(); i.hasNext();) {
Object object = i.next();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用foreach依次取出就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询