我正在使用 JSoup,我正在做一些节点遍历。
String myString;
NodeTraversor articleNodeTraversor = new NodeTraversor(new NodeVisitor() {
@Override
public void tail(Node node, int depth) {
//Do some processing.
myString += "foo";
}
@Override
public void head(Node node, int depth) {
//Do some processing.
}
});
首先,这种编程叫什么?访客模式?其次,上面的代码只有在 myString 是全局的时候才有效。如何使我的字符串仅在创建它的方法中本地化,并且仍然使上述工作正常?
谢谢!