Processing 将字符串转换为字符时处理NullPointerException
因此,如果使用keyPressed()按下某个键,我会生成一组不同的字符串,但我想将其中一些字符串转换为字符,并尝试这样做:Processing 将字符串转换为字符时处理NullPointerException,processing,Processing,因此,如果使用keyPressed()按下某个键,我会生成一组不同的字符串,但我想将其中一些字符串转换为字符,并尝试这样做: char keyChar = keyChanged.charAt(0); if (keyChanged != null){ char keyChar = keyChanged.charAt(0); } 但现在我得到了一个空点表达式。如果重要的话,keyChanged将是一个1个字母的字符串,如“r”。您可以避免出现如下NullPointerExceptio
char keyChar = keyChanged.charAt(0);
if (keyChanged != null){
char keyChar = keyChanged.charAt(0);
}
但现在我得到了一个空点表达式。如果重要的话,keyChanged将是一个1个字母的字符串,如“r”。您可以避免出现如下NullPointerException:
char keyChar = keyChanged.charAt(0);
if (keyChanged != null){
char keyChar = keyChanged.charAt(0);
}
解决了它,这对我来说是相当愚蠢的,我只是将原始的keyChanged变量设置为一个字符 我发现了一个更简单的解决方案,但我相信这也能奏效!