数组NullPointerException?
好。 我不明白为什么我的代码报告了NullPointerException,但我已经在这里试了很长时间了。
不, files
不为null
。
编辑:这是我的错误,它是null(我没有看到我运行函数的顺序。
这是我的代码:
public String[] files; private void updateRefs(String filepath) { try { scr++; files[scr] = filepath; //NullPointerException??? } catch ( Exception e ) { e.printStackTrace(); } }
你必须新建它,否则它是null:
String[] files = new String[10]; //or whatever size you need
- Java是否默认声明“抛出exception”?
- Java的exception处理机制是责任链设计模式的一个例子吗?
- 打开pdf时MUPDF UnsupportedOperationException
- 当访问的属性或方法暂时不可用时抛出什么exception?
- 使用JUnit 4注释测试多个exception
- Java:为什么我不能在Comparator中抛出exception?
- java.lang.IllegalStateException:在servlet中提交响应后无法转发
- JSF 2.0:为什么我的ViewScope Bean重新创建,即使仍然在同一个视图
- 无法弄清楚如何捕获InputMismatchException