【发布时间】:2017-04-03 06:03:06
【问题描述】:
好的,我有几个包含类似格式的文本文档,如下所示:
497 Q0 WTX091-B06-138 0 0.415344133 GROUP001
497 Q0 WTX091-B09-92 1 0.362342072 GROUP001
497 Q0 WTX091-B09-76 2 0.354034424 GROUP001
497 Q0 WTX091-B09-57 3 0.349649535 GROUP001
497 Q0 WTX091-B43-79 4 0.3217919 GROUP001
497 Q0 WTX091-B43-56 5 0.321450733 GROUP001
.
.
.
(actually there are 1000 lines in each text document)
我已将每个文档存储到一个以行分隔的数组列表中。具有挑战性的部分是我必须在每个文档中查找第三列(WTX***-B**-**),如果它们相同,那么我必须添加它们的第五列(0.3****** **) 列在一起。
如何比较不同文本文档中的第三列?
【问题讨论】:
-
第五列还是第四列?
-
"497"为第一列"Q0"为第二列,"WTX***-B**-**"为第三列,单数递增位为第四列,"(0.3** ******)”是第五个,“GROUP001”是第六个。
-
它的开头是错误的。您不会创建多个列表。如果该数据在逻辑上“属于”在一起;然后创建一个代表 single 完整行的类;然后有一个包含所有数据的列表。