A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王晓东 初级黑马   /  2012-6-3 09:02  /  1419 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. public class MyXMLReader{
  2.         public static void main(String args[]){
  3.                 try{
  4.                         long lasting =System.currentTimeMillis();
  5.                         File f=new File("data_10k.xml");
  6.                         DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
  7.                         DocumentBuilder builder = factory.newDocumentBuilder();
  8.                         Document doc = builder.parse(f);
  9.                         NodeList nl = doc.getElementsByTagName("VALUE");
  10.                         for (int i=0;i < nl.getLength();i++){
  11.                                 System.out.println("车牌号码:" + doc.getElementsByTagName("NO").item(i)
  12.                                                 .getFirstChild().getNodeValue());
  13.                                 System.out.println("车主地址:" + doc.getElementsByTagName("ADDR").item(i)
  14.                                                 .getFirstChild().getNodeValue());
  15.                                   }
  16.                            }catch(Exception e){
  17.                         e.printStackTrace();
  18.                 }
  19.                 System.out.println("运行时间:"+(System.currentTimeMillis() - lasting)+" 毫秒");
  20.         }
  21. }
复制代码
在myeclipse里编辑器报Line25 syntax error,insert"}" to complete blok.可是不缺括号啊,怎么回事?

评分

参与人数 1技术分 +1 收起 理由
袁錦泰 + 1

查看全部评分

1 个回复

倒序浏览
首先long lasting =System.currentTimeMillis();作用域在try里面,long lasting =System.currentTimeMillis(); 肯定访问不到,然后就是第一个}前有个全角空格" ",把它删掉。

评分

参与人数 1技术分 +1 收起 理由
黄奕豪 + 1 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马