| 发表于:2007-02-25 11:49:27 楼主 |
private string getxmldata(string filename) throws exception { //读取文件 stringbuffer xmldata = new stringbuffer(); file file = new file(filename); string st = null; //调用这个方法时已作判断 //if (file.exists() && file.isfile()) { bufferedreader br = new bufferedreader(new filereader(file)); while ((st = br.readline()) != null) { xmldata.append(st).append( "\n "); } br.close(); //} return xmldata.tostring(); } 为什么我的程序经常在调用这个方法的时候core掉呢? 下面是core文件中查到的内容 1xmcurthdinfo current thread details null ---------------------- 3xmthreadinfo "main " (tid:0x3011b9b8, sys_thread_t:0x300101a0, state:r, native id:0x1) prio=5 4xestacktrace at java.lang.stringbuffer.append(stringbuffer.java(compiled code)) 4xestacktrace at aaaa.getxmldata(aaaa.java(comp iled code)) |
|
|
|
|