我有一些理论上的想法,但我不太了解这门语言。如何解析Java中的字符串?
我需要从控制台线阅读,然后看看是否匹配的部件了一个符号表,其中包括关键字:"print [variable]"
,"load [variable]"
,"mem [variable]"
,"sqrt"
和"stop"
,以及数学符号。
它也需要认识到自己的变量(如"c = a + b"
为好。)
所以......它并不难,在理论上。您将检查与关键字或变量匹配的字符串的第一个字符。如果他们这样做,继续循环通过该关键字或变量来检查它是否是相同的字符串,直到你遇到一个空间。
但是,我不知道该怎么做。
编辑:为了使它不“太宽”,这里是一个问题的改写:如何检查字符串中的字符与Java中的字符进行比较?因为这个问题并不明显?我不知道。
确定。我特别询问如何检查字符串中的字符以便与东西进行比较。地狱是如何“太宽泛”?是否我有这个问题的背景? – SangoProductions