将字符串转换为char时的Processing-NullPointerException

时间:2015-12-04 13:05:26

标签: processing

所以如果使用keyPressed()按下某个键,我会创建一组不同的字符串,但是我想将这些字符串中的一些转换为字符并尝试这样做:

char keyChar = keyChanged.charAt(0);

除了现在我得到一个nullpointerexpression。如果重要,keyChanged将是一个1个字母的字符串,如“r”。

2 个答案:

答案 0 :(得分:0)

你可以避免像这样的NullPointerException:

if (keyChanged != null){   
  char keyChar = keyChanged.charAt(0); 
}

答案 1 :(得分:0)

解决了它,这对我来说非常愚蠢,我只是将原来的keyChanged变量设置为字符。