读书人

为什么会抛出空指针错误

发布时间: 2012-11-01 11:11:31 作者: rapoo

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

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

    

读书人网 >编程

热点推荐