2011-07-03 72 views
1

我想用jsoup创建一个新的Element使用jsoup实例化标签对象

元素构造:

Element(Tag tag, String baseUri, Attributes attributes) 

我实例化对象Tag问题,因为构造函数是不可见的。

除了从另一个元素中获取现有元素之外,我怎样才能获得Tag

回答

3

使用静态生成方法valueOf

Tag t = Tag.valueOf("p"); 

之所以Tag不公开的构造是,valueOf方法可以缓存相同的对象。例如,这允许以下代码:

Tag u = Tag.valueOf("p"); 
assert t == u; 
+0

这是有道理的。谢谢! – Lorenzo