我正在寻找this site。 我无法理解这意味着什么:
private ArrayList<HashMap<String, String>> data;
请向我解释一下。
由于
答案 0 :(得分:13)
这些是html实体:
< -> <
> -> >
这些字符必须在html中转义,因为它们用于开始和结束html标记:
<p>, <b>, etc.
因此,在更换html实体时,您询问的字符串为:
Private ArrayList<HashMap<String, String>> data;
这些html实体留在您提到的网站上的代码段中,很可能是错误的,或者是由于该网站如何逃避代码段的错误。
答案 1 :(得分:1)
这是HTML编码中的博客帖子错误,
<
= <
(小于)>
= >
(Greaterthan)代码应该看起来像private ArrayList<HashMap<String, String>> data;
答案 2 :(得分:0)
它也是java支持的通用模板。想想如果没有Generics你怎么能宣布这样的事情。
可能是这样的:
HashMap table = new HashMap();
ArrayList arr = new ArrayList();
arr.Add(table);
使用泛型,而不是使用对象和转换或转换(后期边界),您可以尽可能简单地编写。就像你提到的那样:
private ArrayList<HashMap<String, String>> data;
使用声明的变量更容易。
干杯