如何识别String或代码段中的类名?

时间:2018-04-18 20:24:34

标签: java

我想识别字符串中的所有类名,例如:

"...
You can use Runtime.exec(java.lang.String, java.lang.String[], 
java.io.File) where you can set the working directory.

Or else you can use ProcessBuilder as follows:

ProcessBuilder pb = new ProcessBuilder("myCommand", "myArg1", 
"myArg2");
pb.directory(new File("myDir"));
Process p = pb.start();
..."

在这种情况下,我想得到:Runtime,String,File,ProcessBuilder和Process。我做了我的研究,发现了一个类似的问题here。这个问题已在3年多前被问过,所以我想也许有一些新的API可以解决这个问题?我也意识到JavaPaser和其他高级解析器不会解决这个问题。对我来说,如果解析后的单词确实是一个API元素,那就不重要了,例如:" process" x班级"流程"因为我认为我可以通过一些机器学习技术来区分语义。我真的只关心字符串的解析。我感谢任何帮助。

0 个答案:

没有答案