【发布时间】:2013-11-05 20:28:43
【问题描述】:
我目前正在逐个令牌读取文件令牌,我想先读取整行,然后将其拆分为令牌。这是我通过令牌阅读的代码的一部分:
public void getNextToken(){
String temp = input.next();
if(temp.equals("$")){
nextToken = Symbols.ENDOFFILE;
}
else if(temp.equals("a")){
nextToken = Symbols.IDENT;
}
else if(temp.equals(";")){
nextToken = Symbols.SEMICOLON;
}
else if(temp.equals("const")){
nextToken = Symbols.CONSTANT;
【问题讨论】:
-
你为什么要改变它?它会使代码变得不那么清晰而收益甚微。