为什么String One =“Øzil”不是声明?

时间:2013-11-13 14:30:19

标签: java utf-8

这是我的小例子代码:

String legend = "Øzil";
if (legend.equals("Øzil")) {
    System.out.println("You should have bought him Moyes");
}

每当我尝试编译此代码时,都会收到以下错误消息:错误:不是语句* 字符串legend =Øzil“

4 个答案:

答案 0 :(得分:1)

您在if语句

的末尾错过了)
  if (legend.equals("Øzil") {
                          ^_____see here

答案 1 :(得分:0)

这是因为您使用的是有趣的角色,您应该找到它的ASCII代码并使用它。

编辑:ooops现在我看到我弄错了:))

答案 2 :(得分:0)

试试这个:

         String legend = "Øzil";

         if (legend.equals("Øzil")) {
                 System.out.println("You should have bought him Moyes");
          }

答案 3 :(得分:0)

将结束括号)添加到if条件:

if (legend.equals("Øzil") {

if (legend.equals("Øzil")) {