Java HashMap<;字符串,ArrayList<;对象>&燃气轮机;

Java HashMap<;字符串,ArrayList<;对象>&燃气轮机;,java,hashmap,Java,Hashmap,我有一个HashMap如何将元素添加到GUI中,如何检索它们并将它们存储在GUI中的JTable中 获取类强制转换异常。参见下面截取的代码 public ArrayList<Vendor> getVendors(){ ArrayList<Member> vendorList = new ArrayList(vendors.values()); return new ArrayList(vendorList); } 供应商是一个HashMap pri

我有一个
HashMap
如何将元素添加到GUI中,如何检索它们并将它们存储在GUI中的JTable中

获取类强制转换异常。参见下面截取的代码

public ArrayList<Vendor> getVendors(){
    ArrayList<Member> vendorList = new ArrayList(vendors.values());

    return new ArrayList(vendorList);
}
供应商是一个HashMap

  private HashMap<String, ArrayList<Vendor>> vendors;
私有HashMap供应商;
我有一个
HashMap
如何在GUI中添加元素

您可以编写创建键和对象的UI代码,并调用
Map.put(…)

。。。。如何检索它们并将它们存储在GUI中的JTable中

您编写的代码迭代
映射
,并填充
表格模型

在你提问之前,我不会给你提供要复制的“示例”代码。对不起


下面是你的问题:

private HashMap<String, ArrayList<Vendor>> vendors;
...
ArrayList<Member> vendorList = new ArrayList(vendors.values());
私有HashMap供应商;
...
ArrayList vendorList=新的ArrayList(vendors.values());

vendors.values()
返回的值的类型将是
Collection
,但您试图在需要
Collection的上下文中使用它,您必须付出一些努力。要么是尝试,要么表明你已经做了研究。这个问题太广泛了。你必须更具体一点!请看:这是这样一个一般性问题所希望得到的最好的一般性答案。该问题也修改为包含代码。请帮忙评论
private HashMap<String, ArrayList<Vendor>> vendors;
...
ArrayList<Member> vendorList = new ArrayList(vendors.values());