Swift タグの 2 つのリストがあります。
List<SwiftTagListBlock> source_tagListBlock = source_block4.getSubBlocks("16R", "16S");
List<SwiftTagListBlock> target_tagListBlock = target_block4.getSubBlocks("16R", "16S");
リスト内の値を迅速なブロックで比較する方法。
for (int i = 0; i < source_tagListBlock.size(); i++) {
SwiftTagListBlock blockList = source_tagListBlock.get(i);
Iterator<Tag> tagIterator = blockList.tagIterator();
while (tagIterator.hasNext()) {
Tag tag = (Tag) tagIterator.next();
//System.out.println(tag.getName() + " " + tag.getValue());
}
}
上記の 2 つのリストはサイズが異なります。タグ名を別のリストのタグ値と比較したいのですが、違いがあればファイルに書き込んでください。