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

为什么会抛出空指针错误

2012-11-01 
为什么会抛出空指针异常点击右边红色标题查看本文完整版:为什么会抛出空指针异常try ? { ? ? ? while( (st

为什么会抛出空指针异常
点击右边红色标题查看本文完整版:为什么会抛出空指针异常

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()就报空指针异常了

    

热点排行