这是我的方法
private char[] listFindChar;
public void setlistFindChar(char letter){
int pos;
if (listFindChar !=null)
{
pos = listFindChar.length;
pos ++;
listFindChar[pos]=letter;
}
else{
listFindChar[0] = letter; (cause problem)
}
为什么字符没有添加到字符数组中的位置[0]处?
谢谢你帮助我!!
弗兰克
最佳答案
您需要初始化数组,例如:
private char[] listFindChar = new char[100];
否则,您刚刚定义了一个未初始化的数组,并指向某个位置,由于某种原因向您抛出 NullPointerExceptions...
关于java - Char 数组 = 线程 "AWT-EventQueue-0"java.lang.NullPointerException 中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9797942/