1
在處理3的錯誤,我想兩個字符串在比較,如果/或聲明:「無效字符常量」上的繩子
if ((firstSplit[6].equals('PPL')) || (firstSplit[7].equals('PPL'))) {
//do stuff
}
「firstSplit」是一個字符串數組。第一個'PPL'加下劃線,顯示的錯誤是「無效的字符常量」。任何人都可以請解釋這個錯誤,以及如何解決它?
在處理3的錯誤,我想兩個字符串在比較,如果/或聲明:「無效字符常量」上的繩子
if ((firstSplit[6].equals('PPL')) || (firstSplit[7].equals('PPL'))) {
//do stuff
}
「firstSplit」是一個字符串數組。第一個'PPL'加下劃線,顯示的錯誤是「無效的字符常量」。任何人都可以請解釋這個錯誤,以及如何解決它?
在處理/ Java中,字符串需要雙引號:
"PPL"
這是一個char:'c'
這是一個字符串:"String"
這是一個有點不是JavaScript更嚴格的/ Python的/等。在這方面。
這很有道理。順便說一下,我用Python編寫的代碼比我在Java/Processing中編寫的要多。謝謝! – galaxyphoenix67
這可能是一個大膽的陳述,但作爲一個經驗法則,如果您使用的語言是編譯的(c/C++/java/etc),請爲字符串使用雙引號。更妙的是,因爲您可以在Python/JS /等中使用雙引號,所以您可以進入使用雙引號字符串的習慣,並確信它可以在大多數情況下使用 –