data_structures/ExpressionEvaluator.java:14: incompatible types.lang.String)
found : java.util.StringTokenizer class data_structures.ExpressionEvaluator
required: java.util.Iterator<java.lang.String>ing> st = StringTokenize
Iterator<String> st = new StringTokenizer(s);
我必须在某个地方声明Iterator吗?
最佳答案
仔细看看:
Iterator<String> st = new StringTokenizer(s);
您正在声明一个Iterator类型的变量st,并在其上创建一个StringTokenizer类型的新对象。关于官方规范:
http://docs.oracle.com/javase/1.4.2/docs/api/java/util/StringTokenizer.html
您可以看到一个迭代标记化字符串的示例。
关于java - 找不到StringTokenizer迭代器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12907574/