有没有办法摆脱buf
?
public Option(String opt) {
String[] buf;
buf = opt.split("=");
key = buf[0];
value = buf[1];
}
我想到了像{ key, val } = opt.split("=");
这样的东西,就像Perl,IIRC那样。
答案 0 :(得分:0)
有java.util.Scanner
,一次返回一个令牌。但它比split
更难使用,而且根据我的经验,对于简单到足以处理w / split
的问题不值得麻烦。