求助一个函数调用的问题
先给一些代码片段
- 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写的有问题,楼主把这个类的代码也贴一下吧