集合如何转化为Sting[] ???
沉珂 2006-03-15 04:46:12 public String [] getAllPort()
{
Vector portVector=new Vector();
System.out.print("读取端口文件,把所有的端口读取出来");
try {
org.jdom.input.SAXBuilder builder = new org.jdom.input.SAXBuilder();
org.jdom.Document read_doc = builder.build("src\\systemconfig\\port.xml");
Element root = read_doc.getRootElement();
java.util.List xmlList = root.getChildren("port");
//for (int i = 0; i < xmlList.size(); i++) {
for (int i = xmlList.size() - 1; i >= 0; i--)
{
System.out.println("读。。。。" + i);
Element e = (Element) xmlList.get(i);
String portName = e.getChildText("portName");
portVector.add(portName);
} //for
}
catch (Exception e) {
e.printStackTrace();
}
return /////////////////////////////要如何返回一个String []????
}
XML文件如下。。。。
<?xml version="1.0" encoding="gb2312"?>
<config>
<port>
<portName>LPT2</portName>
</port>
<port>
<portName>LPT1</portName>
</port>
<port>
<portName>COM8</portName>
</port>
<port>
<portName>COM7</portName>
</port>
<port>
<portName>COM6</portName>
</port>
<port>
<portName>COM5</portName>
</port>
<port>
<portName>COM4</portName>
</port>
<port>
<portName>COM3</portName>
</port>
<port>
<portName>COM2</portName>
</port>
<port>
<portName>COM1</portName>
</port>
</config>