标签: java android
我在网上关注一个例子,在其中一行代码中有这个字符串:
Pattern screenNamePattern = Pattern.compile('(@[a-zA-Z0-9_]+)');
当我将它放入Eclipse时,它会抛出错误“无效字符常量”。这里有什么字符串抛出错误?我很困惑......
答案 0 :(得分:12)
将其放在"double quotes"而不是'single quotes'。
"double quotes"
'single quotes'
双引号用于字符串文字,单引号用于单字符常量。