'Invalid character constant' 字符串错误
'Invalid character constant' error on a string
在处理 3 中,我试图比较 if/or 语句中的两个字符串:
if ((firstSplit[6].equals('PPL')) || (firstSplit[7].equals('PPL'))) {
//do stuff
}
'firstSplit' 是一个字符串数组。第一个 'PPL' 带有下划线,显示的错误是 "Invalid character constant"。谁能解释一下这个错误以及如何解决它?
在Processing/Java中,字符串需要双引号:
"PPL"
这是一个字符:'c'
这是一个字符串:"String"
比JavaScript/Python/etc严格一点。在这方面。
在处理 3 中,我试图比较 if/or 语句中的两个字符串:
if ((firstSplit[6].equals('PPL')) || (firstSplit[7].equals('PPL'))) {
//do stuff
}
'firstSplit' 是一个字符串数组。第一个 'PPL' 带有下划线,显示的错误是 "Invalid character constant"。谁能解释一下这个错误以及如何解决它?
在Processing/Java中,字符串需要双引号:
"PPL"
这是一个字符:'c'
这是一个字符串:"String"
比JavaScript/Python/etc严格一点。在这方面。