java中的字符常量无效
发布时间:2020-12-15 02:50:11 所属栏目:Java 来源:网络整理
导读:return (int) (feetPart) + '' ' + inchesPart + '''+'''; 为什么上述无效字符不变,这在JavaScript中完美运行.我想以英尺和英寸显示高度并使用此客户端,但是当我在服务器端使用相同时,它显示无效字符常量. 解决方法 Why is the above invalid character co
return (int) (feetPart) + '' ' + inchesPart + '''+'''; 为什么上述无效字符不变,这在JavaScript中完美运行.我想以英尺和英寸显示高度并使用此客户端,但是当我在服务器端使用相同时,它显示无效字符常量. 解决方法
由于这部分: '' ' 那是试图指定一个字符文字实际上是两个字符(撇号和空格).字符文字必须是一个字符. 如果要指定“撇号空间”,则应使用字符串文字 – 此时撇号不必转义: "' " 你的整个陈述会更好: return (int) (feetPart) + "' " + inchesPart + "''"; 或者使用“而不是”来表示英寸: return (int) feetPart + "' " + inchesPart + """; 请注意,我甚至不清楚原始代码是否会在编译时执行您想要的操作,因为我怀疑它会在feetPart和字符上执行整数运算… 您的代码在Javascript中可以正常使用,因为单引号和双引号都用于字符串文字. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |