私はこのサイトを見ています。これが何を意味するのか理解できません:
private ArrayList<HashMap<String, String>> data;
これを説明してください。
ありがとう
これらは html エンティティです。
< -> <
> -> >
これらの文字は、html タグの開始と終了に使用されるため、html ではエスケープする必要があります。
<p>, <b>, etc.
したがって、あなたが尋ねた文字列は、html エンティティが置き換えられたもので、次のとおりです。
Private ArrayList<HashMap<String, String>> data;
これらの html エンティティは、あなたが言及したサイトのコード スニペットに残されていました。おそらく、間違いか、そのサイトがコード スニペットをエスケープする方法のバグが原因です。
Java もサポートする汎用テンプレートです。Generics なしで、このようなことをどのように宣言できるかを考えてください。
次のようになります。
HashMap table = new HashMap();
ArrayList arr = new ArrayList();
arr.Add(table);
Generics を使用すると、オブジェクトを操作してキャストまたは変換 (レイト バウンディング) する代わりに、可能な限り簡単に記述できます。あなたが言及したように:
private ArrayList<HashMap<String, String>> data;
宣言された変数を簡単に操作できます。
乾杯