如何迭代两个不同大小的列表?
how to Iterate over two list of different size?
我有两个 swift 标签列表。
List<SwiftTagListBlock> source_tagListBlock = source_block4.getSubBlocks("16R", "16S");
List<SwiftTagListBlock> target_tagListBlock = target_block4.getSubBlocks("16R", "16S");
如何比较 swift 块中列表中的值。
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());
}
}
以上两个列表的大小不同。
我想将标签名称与另一个标签值进行比较 list.If 有什么不同,然后将其写入文件。
从这个 link 得到了解决方案。我将逐个标签地比较它们中的每一个。如果找不到标签,请写出差异。
我有两个 swift 标签列表。
List<SwiftTagListBlock> source_tagListBlock = source_block4.getSubBlocks("16R", "16S");
List<SwiftTagListBlock> target_tagListBlock = target_block4.getSubBlocks("16R", "16S");
如何比较 swift 块中列表中的值。
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());
}
}
以上两个列表的大小不同。 我想将标签名称与另一个标签值进行比较 list.If 有什么不同,然后将其写入文件。
从这个 link 得到了解决方案。我将逐个标签地比较它们中的每一个。如果找不到标签,请写出差异。