attributeList
を空にするには、値をlargeAttributeList
に「追加」する必要があります。私は.clear()を試みましたが、largeAttributeListはすべての値を失います。あなたは、その清算前にリストのコピーを作成する必要がループ中のarraylistを空にする
ArrayList<String> attributeList = new ArrayList<String>();
ArrayList<ArrayList<String>> largeAttributeList = new
ArrayList<ArrayList<String>>();
for (int i = 0; i < attribute.getLength(); i++) {
String current = attribute.item(i).getTextContent();
if(current.equals("Identifier")){
largeAttributeList.add(attributeList);
}
else{
attributeList.add(current);
}
}
あなたの入力と期待される出力の例は? –