首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

main方法里报错,如何也找不出来。帮忙看下

2012-06-03 
main方法里报错,怎么也找不出来。帮忙看下public class MyXMLReader{public static void main(String args[

main方法里报错,怎么也找不出来。帮忙看下
public class MyXMLReader{

public static void main(String args[]){ 
try{
long lasting =System.currentTimeMillis(); 
File f=new File("data_10k.xml"); 
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder(); 
Document doc = builder.parse(f);
NodeList nl = doc.getElementsByTagName("VALUE");
for (int i=0;i < nl.getLength();i++){
System.out.println("车牌号码:" + doc.getElementsByTagName("NO").item(i)
.getFirstChild().getNodeValue());
System.out.println("车主地址:" + doc.getElementsByTagName("ADDR").item(i)
.getFirstChild().getNodeValue());
  }
  }catch(Exception e){
e.printStackTrace();
}
System.out.println("运行时间:"+(System.currentTimeMillis() - lasting)+" 毫秒");
}
}

在myeclipse里编辑器报Line25 syntax error,insert"}" to complete blok.可是不缺括号啊,怎么回事?

[解决办法]
有不识别的字符,第一个}前有个全角空格" "。

Java code
public class MyXMLReader{    public static void main(String args[])    {         long lasting = 0l;        try{            lasting =System.currentTimeMillis();             File f=new File("data_10k.xml");             DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();            DocumentBuilder builder = factory.newDocumentBuilder();             Document doc = builder.parse(f);            NodeList nl = doc.getElementsByTagName("VALUE");            for (int i=0;i < nl.getLength();i++){                System.out.println("车牌号码:" + doc.getElementsByTagName("NO").item(i)                .getFirstChild().getNodeValue());                System.out.println("车主地址:" + doc.getElementsByTagName("ADDR").item(i)                .getFirstChild().getNodeValue());            }        }catch(Exception e){            e.printStackTrace();        }            System.out.println(" 运行时间:"+(System.currentTimeMillis() - lasting)+ "毫秒");    }}
[解决办法]
首先long lasting =System.currentTimeMillis();作用域在try里面,long lasting =System.currentTimeMillis(); 肯定访问不到,然后就是全角空格的原因,把它删掉

热点排行