我已經(jīng)習慣了c風格getchar(),但似乎沒有什么可比作Java。我正在構(gòu)建一個詞法分析器,我需要逐個字符讀取輸入內(nèi)容。我知道我可以使用掃描儀掃描令牌或行,并逐個字符地解析令牌,但是對于跨越多行的字符串來說似乎很難。有沒有一種方法可以從Java中的輸入緩沖區(qū)中獲取下一個字符,還是應該隨身攜帶Scanner類?輸入是文件,而不是鍵盤。
添加回答
舉報
0/150
提交
取消