如何把迭代器的数据返回到另一个类文件中

如何把迭代器的数据返回到另一个类文件中

package com.imooc.work;


import java.util.HashSet;


/**

 * @author Jeff

 * @see 商品管理类

 */

public class GoodsMange {

static String str = "" ;

String s;

//导入数据

public void importGoods(Set s) {

Iterator<Goods> ir = s.iterator();

while (ir.hasNext()) {

str += ir.next()+"\n";

}

}

//显示数据

public void displayAllGoods() {

}

public static void main(String[] args) {

Goods good1 = new Goods("good001", "洗衣机", 3999.9, "十年不会坏!");

Goods good2 = new Goods("good002", "步步高点读机", 99.9, "孩子成绩不必担心!");

Goods good3 = new Goods("good003", "苹果手机", 8999, "面子十足!");

Goods good4 = new Goods("good004", "耐克运动鞋", 799.8, "跑道上信息百倍!");

Set<Goods> goodsSet = new HashSet<Goods>();

goodsSet.add(good1);

goodsSet.add(good2);

goodsSet.add(good3);

goodsSet.add(good4);

(new GoodsMange()).importGoods(goodsSet);

}

}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
初一 2019-04-30 12:01:31

同学你好~

非常不好意思,老师没太理解你的问题。

同学是想通过迭代器把Goods的对象添加到set集合里吗?

请同学再详细描述一下你的问题,也可以举个例子

祝学习愉快~~


  • 提问者 慕尼黑7895541 #1
    是添加之后如何显示商品信息,迭代器的数据脱离GoodMange这个类如何保存返回,
    2019-04-30 14:50:15
  • 提问者 慕尼黑7895541 #2
    是添加之后如何显示商品信息,迭代器的数据脱离GoodMange这个类如何保存返回,
    2019-04-30 14:50:16
  • 好帮手慕阿莹 回复 提问者 慕尼黑7895541 #3
    同学要给GoodMange这个类写一个集合属性哦,导入就是把这些创建的商品放到这个集合中。祝学习愉快
    2019-04-30 18:29:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师