gpt4 book ai didi

java - 快速获取java关键字

转载 作者:行者123 更新时间:2023-11-30 02:13:15 24 4
gpt4 key购买 nike

是否可以使用 Java 系统库获取 HashTable 等中的所有 Java 关键字,例如 for、while 等

还是需要我自己把它们全部写下来?

我想扫描字符串中的关键字。

最佳答案

这是所有 Java 保留关键字的数组(取自 here 并不断从 here 更新):

String keywords[] = { "abstract", "assert", "boolean", "break", "byte", "case", "catch", 
"char", "class", "const", "continue", "default", "do", "double", "else", "extends",
"false", "final", "finally", "float", "for", "goto", "if", "implements", "import",
"instanceof", "int", "interface", "long", "native", "new", "null", "package",
"private", "protected", "public", "return", "short", "static", "strictfp", "super",
"switch", "synchronized", "this", "throw", "throws", "transient", "true", "try",
"void", "volatile", "while"
};

您必须使用JAVA_HOME系统变量导航到Hashtable类所在的库。

System.getenv("JAVA_HOME");

java.util.Hashtable(和其他)位于%JAVA_HOME%/jre/lib/rt.jar库。

你必须找到一种方法来提取包,找到所需的文件,反编译它并逐 channel 读取(使用正则表达式)。我建议您开始阅读此答案 question .

不幸的是,没有其他方法。

关于java - 快速获取java关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49465438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com