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

为什么会抛出空指针异常

2014-01-26 
try{while( (strLine (file.readLine()).trim() )!null){if ((strLine.length()) ! 0){FirstChar str

try
  {
 
 
  while( (strLine = (file.readLine()).trim() )!=null)
  {
  if ((strLine.length()) != 0)
  {
 
  FirstChar = strLine.charAt(0);
  if ( (FirstChar != '\'') && (FirstChar != '#') && (FirstChar != '['))
  {
  strTmp = strTitle;
  nIndex = strLine.indexOf(strTmp);
 
  }
  }
  }
  file.close();
  }
  catch(Exception e)
  {
  System.out.println(e.toString());
  return null;
  }

------解决方法--------------------------------------------------------
(strLine = (file.readLine()).trim()
  如果strLine是null, null.trim()就报空指针异常了

        

热点排行