注釈付きのファイルの数を含む UIMA オブジェクトがあります
このオブジェクトを繰り返し処理し、内容を arraylist に保存しています
Iterator Iter = UIMA.iterator();
while (Iter.hasNext())
{
FirstName fn = (FirstName) Iter.next();
String name=fn.getName();//It will return the name
vc.add(name); //Adding to arraylist
System.out.println(name);
}
return vc;
ここでの問題は、名前を出力する場合です。予想される名前はすべて完全に出力されますが、ベクトルには次のような重複が含まれます
For firstfile
name1 name2 name3
For second file
name1 name2 name3 name12 name22 name23
For 3rd file
name1 name2 name3 name12 name22 name23 name31 name32 name33
これらの要素が複数回追加されるのはなぜですか?