读书人

一个函数调用的有关问题

发布时间: 2012-09-02 21:00:34 作者: rapoo

求助一个函数调用的问题
先给一些代码片段

Java code
public void delete(String input)    {        LinkedStack<String> addrStack = splitStr(input);                               ......        }                private static LinkedStack<String> splitStr(String input)    {        LinkedStack<String> addrStack = new LinkedStack<String>();        String[] s = input.split("\\.");        for (int i = 0; i < s.length; i++)        {            if (i != s.length - 1)            addrStack.push(s[i] + ".");            else                addrStack.push(s[i]);        }        return addrStack;    }

编译都通过了,但是运行的时候有NullPointerException,调试的时候在splitStr函数的
LinkedStack<String> addrStack = new LinkedStack<String>();
出错,不知道为什么
小弟新手,恳请大家指教指教

[解决办法]
这个明显是LinkedStack写的有问题,楼主把这个类的代码也贴一下吧

读书人网 >J2SE开发

热点推荐