代码示例:
List list1 = Arrays.asList("apple", "banana", "orange");
List list2 = Arrays.asList("apple", "pear", "orange");
for (int i = 0; i < list1.size(); i++) {
String item1 = list1.get(i);
String item2 = list2.get(i);
if (!item1.equals(item2)) {
list1.set(i, item2);
}
}
System.out.println(list1); // Output: [apple, banana, orange]
上述示例中,两个字符串列表list1
和list2
进行比较。使用循环遍历每个列表中相应的元素,并检查元素是否匹配。如果两个元素不匹配,则将list1
中的元素替换为list2
中的元素。输出结果为替换后的list1
列表。
下一篇:比较两个字符串列表时出现问题。