我想识别字符串中的所有类名,例如:
"...
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班级"流程"因为我认为我可以通过一些机器学习技术来区分语义。我真的只关心字符串的解析。我感谢任何帮助。