java enum compile error" unclosed string literal"

时间:2016-02-20 02:48:01

标签: java enums

ViewController.swif

然后用这个" unclosed string literal"编译错误" aftersen(3,"。 如果我删除变量" desc"然后错误就消失了。 有人能帮助我吗?

2 个答案:

答案 0 :(得分:3)

你必须使用UTF-8或其他东西作为你的文件编码...所以我怀疑问题是"同性恋者"在您的源代码中。

更具体地说,其中一个双引号字符不是ASCII双引号(Unicode 0x0022)。 Java仅识别ASCII双引号字符在字符串文字中具有重要性。其他字符"看起来像"双引号是......只是字符串内容。

另一个答案指出你的构造函数参数的顺序错误。这不是导致"未闭合的字符串文字"错误。

答案 1 :(得分:-1)

变化:

  sen(3,"发送中"),
  suc(8,"成功"),
  fai(6,"失败"),
   ;

要:

  sen("发送中",3),
  suc("成功",8),
  fai("失败",6);