Java这样定义字符串为什么是错的


如图
你字符串里有一个双引号,有歧义了,需要使用反斜杠来转义,否则编译器不知道你到底哪里作为结束。
由于历史遗留问李慧碧题哪举,现在中文字符的编码方式多种多样,不像ASCII 一样统一。如果编辑碧档器不支持代码所使用的中文字符的编码,就会有图中这种景象
字符串通过双引号 “ 标识字符串,锋盯你的字符串之念谨间有个双引号“,已经结束了;
如果你想字符串里面包含字符串仔基基,需要使用转义字符\,\“标识双引号。
你那个字符串有3个"
把中间那个"去掉看看