我必须在开源应用程序上工作,我已经从存储库中克隆了项目,但此时出现编译错误
public static HashMap<Character, String> UNICODE_TRANS = new HashMap<Character, String>();
static {
UNICODE_TRANS.put('÷', "/");
UNICODE_TRANS.put('×', "*");
UNICODE_TRANS.put('÷', "/");
UNICODE_TRANS.put('×', "*");
UNICODE_TRANS.put('²', "^2");
UNICODE_TRANS.put('³', "^3");
UNICODE_TRANS.put('�', "^4");
UNICODE_TRANS.put('−', "-");
UNICODE_TRANS.put('µ', "micro");
UNICODE_TRANS.put('Ï€', "pi");
UNICODE_TRANS.put('Î ', "pi");
UNICODE_TRANS.put('€', "euro");
UNICODE_TRANS.put('Â¥', "japanyen");
UNICODE_TRANS.put('₤', "greatbritainpound");
UNICODE_TRANS.put('√', "sqrt");
UNICODE_TRANS.put('∛', "cuberoot");
UNICODE_TRANS.put('½', "1|2");
UNICODE_TRANS.put('â…“', "1|3");
UNICODE_TRANS.put('â…”', "2|3");
UNICODE_TRANS.put('¼', "1|4");
UNICODE_TRANS.put('â…•', "1|5");
UNICODE_TRANS.put('â…–', "2|5");
UNICODE_TRANS.put('â…—', "3|5");
UNICODE_TRANS.put('â…™', "1|6");
UNICODE_TRANS.put('â…›', "1|8");
UNICODE_TRANS.put('⅜', "3|8");
UNICODE_TRANS.put('â…�', "5|8");
}
说我每一行都有无效的字符常量
UNICODE_TRANS...etc
为什么我不能使用这些字符常量。是否需要设置一些东西来避免这个编译问题?