【发布时间】:2021-09-14 20:09:33
【问题描述】:
我正在寻找一种将Java 中保存的所有关键字检索到某种数据结构中的方法。例如:“for、while、if、else、int、double 等”
我需要对字符串进行名称验证,具体来说,我需要确保它不等于任何 java 关键字。
是否有一种特定的方法可以将所有关键字检索到一个数据结构中?还是我只需要构建一个包含所有这些关键字的正则表达式字符串:“for|while|if|...”并尝试将我的字符串与之匹配?
谢谢
【问题讨论】:
-
@Kabulan0lak 是的,我知道列表,我想知道是否有任何方法可以将列表作为某种 ADT,例如 ArrayList 或只是一个数组 - 动态(通过一些行代码)
-
不,没有任何方法。将docs.oracle.com/javase/tutorial/java/nutsandbolts/… 复制到文件中并阅读您的文件。这是我会做的。
-
一个罕见的要求;您是指 JavaScript 而不是 Java 吗? (
function是关键字double。)用于 HTML 保护。
标签: java regex keyword reserved-words