检索Set集合的值?

时间:2011-10-12 15:42:48

标签: java

任何人都可以告诉我以下代码有什么问题!我这个代码我正在尝试检索Set集合的内容并将它们发布在JList上!

//Populating the SystemDSN List
Set systemDSN = OdbcSystemDSNListUtil.getODBCSystemDSN();

Object[] systemDSNList = systemDSN.toArray();
DefaultListModel systemDSNListNodes = new DefaultListModel();
for (int i = 0; i < systemDSNList.length; i++) {
    systemDSNListNodes.add(i, systemDSNList[i]);
    System.out.println(systemDSNList[i]);
}

jList_SystemDSN.setModel(dataSetListNodes);

这是我打印出来的内容,

Default Group
ODBC Data Sources
ODBC File DSN
geeshe

即使“默认组”是某个其他列表的实体,我也只能将其作为预期JList上显示的唯一项目!

1 个答案:

答案 0 :(得分:0)

你的意思是:

jList_SystemDSN.setModel(dataSetListNodes);

是这样的:

jList_SystemDSN.setModel(systemDSNListNodes);

?如果是这样,那就是答案。如果没有,您应该编辑问题以使其更有意义。