-2
我正在尋找一些關於如何在從.txt文件逐行填充的arrayList
中查找重複項的指導。Java ArrayList,在字符串的一部分中查找重複項
.txt文件線路如下:
9700874,6187,13-MAR-12,5503.78 ,5503.78 ,99950,4657,0045,4426920621,111000012,YS,9700874,
7531245,58195,13-MAR-12,5464.55 ,5464.55 ,99950,4661,0023,0041800591,275071288,S,7531245,
9319794,53402,13-MAR-12,5461.01 ,5461.01 ,741828,7098,0025,592245,082900911,S,7543539,
A , B , C , D , E , F , G , H , I , J ,K, L ,
我想我的程序文件,一行一行地讀入,並且當前行發送到另一個方法。在此之前,我想檢查一下,確保在.txt文件中沒有類似的行。僅在字段A, D and F
上比較線的相似性。
我沒有太多,但這裏是我的代碼,無論如何,逐行抓取。
ArrayList<String> list = new ArrayList<String>();
while ((line = br.readLine()) != null) {
currentline = line;
//check if currentline(sec A D F) have been proccessed already, if yes skip line,
//if no send to method
proccess(currentline);
list.add(line);
}
String[] fileLines = list.toArray(new String[0]);
br.close();
你應該創建一個數據結構,可以以邏輯的方式存儲每一行的每個項目 – 2014-10-07 19:09:01
我真的不明白你想要什麼,但如果你想檢查如果A,D和F不重複,則標誌可能有幫助 – Lrrr 2014-10-07 19:09:09
這看起來像作業。沒關係問作業,但你的問題太籠統了,並沒有顯示出足夠的研究和設計成果。它也沒有很好的說明。當你有你認爲應該工作但沒有的代碼時,請回來。 – 2014-10-07 19:16:10