【发布时间】:2015-11-01 10:34:03
【问题描述】:
我在下面有以下代码摘录;
问题是
(element.getChildNodes().item(0).getNodeValue())
输出不同数量的字符
这会导致eventy 与其他行的其他输出不一致,因此会出现锯齿形的数据而不是列中的数据,我尝试使用制表符和空格进行试验。但希望能得到一些帮助。
String eventy = null;
for (int i = 0; i < list.getLength(); i++) {
Element element = (Element)list.item(i);
String nodeName = element.getNodeName();
switch (nodeName) {
case "assd":
System.out.println((element.getChildNodes().item(0).getNodeValue()) + "\t " eventy);
break;
case "eventy":
eventy = element.getChildNodes().item(0).getNodeValue();
break;
}
}
【问题讨论】: