0

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 つのリストはサイズが異なります。タグ名を別のリストのタグ値と比較したいのですが、違いがあればファイルに書き込んでください。

4

1 に答える 1

0

このリンクから解決策を得ました。それぞれのタグをタグ別に比較してみます。タグが見つからない場合は、違いを書きます。

https://stackoverflow.com/a/37028146/5599600

于 2016-05-12T15:03:28.530 に答える