【发布时间】:2010-10-23 03:34:08
【问题描述】:
我习惯了c风格的getchar(),但是好像java没有可比性。我正在构建一个词法分析器,我需要逐个字符地读取输入。
我知道我可以使用扫描仪扫描令牌或行并逐个字符地解析令牌,但这对于跨越多行的字符串来说似乎很笨拙。有没有办法从 Java 的输入缓冲区中获取下一个字符,还是应该直接使用 Scanner 类?
输入是文件,而不是键盘。
【问题讨论】:
-
读取一个字符而不等待回车:stackoverflow.com/questions/62122059/…