2015-12-04 15 views
0

因此,如果使用keyPressed()按下某個鍵時會產生一組不同的字符串,但我想將其中一些字符串轉換爲字符,並嘗試這樣做:Processing-NullPointerException將字符串轉換爲字符

char keyChar = keyChanged.charAt(0); 

除了現在我得到一個nullpointerexpression。如果它很重要,keyChanged將是一個1字母的字符串,如「r」。

+0

可能重複[什麼是空指針異常,以及如何解決它?](http://stackoverflow.com/questions/218384/what-is-a-null-pointer-exception-and-how -do-i-fix-it) –

回答

0

你能避免這樣的NullPointerException異常:

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

我發現了一個更簡單的解決方案,但是這也會起作用,我相信! –

0

解決了這個問題,這是對我而言非常愚蠢的,我只設置原keyChanged變量作爲一個字符,而不是。