我正在阅读 SCJP,我对这一行有疑问:
标识符必须以字母、货币字符 ($) 或连接字符(例如下划线 (_))开头。标识符不能以数字开头!
它声明有效的标识符名称可以以连接字符 (例如 下划线)开头。我认为下划线是唯一有效的选择?还有哪些 _连接字符_?
原文由 LuckyLuke 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在阅读 SCJP,我对这一行有疑问:
标识符必须以字母、货币字符 ($) 或连接字符(例如下划线 (_))开头。标识符不能以数字开头!
它声明有效的标识符名称可以以连接字符 (例如 下划线)开头。我认为下划线是唯一有效的选择?还有哪些 _连接字符_?
原文由 LuckyLuke 发布,翻译遵循 CC BY-SA 4.0 许可协议
遍历整个 65k 个字符并询问 Character.isJavaIdentifierStart(c)
。答案是:“内衣”十进制 8255
原文由 Markus Mikkolainen 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
2 回答7k 阅读✓ 已解决
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
这是连接字符的列表。这些是用于连接单词的字符。
http://www.fileformat.info/info/unicode/category/Pc/list.htm
这在 Java 7 上编译。
一个例子。在这种情况下
tp
是列的名称和给定行的值。以下
印刷
\( _¢£€\)؋৲৻૱៛‿⁀₡₡₢₣₣₤₤₥₦₨₩₪₪€€₫₫₫₫₮₯₰₰₱₲₳₳₵₵₵₵₵₵₶₶ ﹩ ¥ _ ¢ ¥ ¥ ₩