首页 > 解决方案 > 语法错误,声明常量时字符无效

问题描述

在我的代码中,我声明了以下发布的常量。但是eclipse用红色标记了它们,并带有错误消息:

syntax error, invalid character

请让我知道为什么我会收到此错误,以及如何解决它。

常数

private final static int CONST_MASTER_CARD_MIN_1 = 222100​;
private final static int CONST_MASTER_CARD_MAX_1 = 272099;
private final static int CONST_MASTER_CARD_MIN_2 = 510000​;
private final static int CONST_MASTER_CARD_MAX_2 = ​559999;

标签: java

解决方案


您的代码中有特殊的隐藏字符,我将您的代码传递给了ideone,我注意到了这一点:

特殊隐藏字符

注意红点是一个特殊的隐藏字符。

而是使用这个:

private final static int CONST_MASTER_CARD_MIN_1 = 222100;
private final static int CONST_MASTER_CARD_MAX_1 = 272099;
private final static int CONST_MASTER_CARD_MIN_2 = 510000;
private final static int CONST_MASTER_CARD_MAX_2 = 559999;

Ideone 正确的代码


推荐阅读