我在文本文件中指定了DFA,如下所示;
DFA = (
{q1,q2},
{0,1},
{(q1,0)-> q1, (q1,1)-> q2, (q2,0)-> q1, (q2,1)-> q2},
q1,
{q2}
)
哪段代码可以帮助我读取每个令牌(字符)并将令牌存储到数组中,然后打印出数组内容
最佳答案
根据您希望此DFA最终获得的深度,您可能需要查看Javacc,它是针对此类内容而构建的,但肯定存在学习上的困难。它将产生有效的Java源代码,因此如果您的目标是始终将生成的类集成到应用程序中,但是如果您只想打印一些javacc可以直接处理的内容。如果您有兴趣尝试,可以查看此tuorial。
关于java - 从文件中读取 token ,然后存储到数组中以进行输出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2386268/