我有两个大文本文件 寻找比较包含相同字符串的行的两个文件并删除所有其余内容的内容。希望这是有道理的。
示例:
list1.txt
number1:1010:1020:1030
number2:1010:1020:1030
number3:1010:1020:1030
number4:1010:1020:1040
列出2.txt
number1
number2
number3
number100
输出=
number1:1010:1020:1030
number2:1010:1020:1030
number3:1010:1020:1030
任何可以做到这一点的事情?我非常感谢你的帮助,谢谢你。
答案 0 :(得分:0)
我要草拟你应该编程的内容。
file1.txt
List<String>
行。file2.txt
相同。.contains()
是否在文件2中读取了任何行。(通过嵌套另一个循环)。continue
- 外部循环)。如果没有,则从列表中删除该元素(不要忘记减少循环变量,因为删除了当前索引处的项目)。