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

一个函数调用的有关问题

2012-09-02 
求助一个函数调用的问题先给一些代码片段Java codepublic void delete(String input){LinkedStackString

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

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写的有问题,楼主把这个类的代码也贴一下吧

热点排行