안녕하세요 여러분, 제 문제 할당 중 하나가 붙어 있습니다. 나는 다른 접근법을 시도했지만 여전히 그것을 할 수 없다.두 개의 TSV 파일간에 고유 한 요소 찾기
1
A
답변
1
이 트릭을 수행 할 것입니다. 이전 파일을 먼저 처리 한 다음 새 파일에서 기존 파일을 겹쳐 쓰십시오.
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
...
public class ContactsProcessor {
public static void main(String[] args) {
List<String> contactsNew = Files.readAllLines(Paths.get("contactsNew.tsv"));
List<String> contactsOld = Files.readAllLines(Paths.get("contactsOld.tsv"));
List<String> contactsGmail = new ArrayList<String>();
Map<String, String> gmailMap = new HashMap<String, String>();
// process old contacts first -- add to a Map
for (String info : contactsOld) {
String[] parts = info.split("\\t");
if (info.endsWith("@gmail.com")) {
gmailMap.put(parts[0], info);
}
}
// process new contacts second -- add to a Map, overwriting old contacts with same name
for (String info : contactsNew) {
String[] parts = info.split("\\t");
if (info.endsWith("@gmail.com")) {
gmailMap.put(parts[0], info);
}
}
contactsGmail.addAll(gmailMap.values());
Collections.sort(contactsGmail);
Files.write(Paths.get("contactsGmail.tsv"), contactsGmail);
}
}
관련 문제
- 1. 두 개의 XML 파일간에 '찾기 및 바꾸기'
- 2. 연결된 목록에서 고유 한 요소 수 찾기
- 3. 파이썬 목록의 튜플에서 고유 한 요소 찾기
- 4. Apache Spark에서 열의 고유 한 요소 찾기
- 5. 매트릭스의 고유 요소 찾기
- 6. 두 테이블에서 고유 한 이메일 찾기
- 7. 두 개의 열에서 고유 한 값 목록
- 8. 두 개의 선택기와 일치하는 요소 찾기
- 9. 두 배열에서 고유 한 값 찾기 - Perl
- 10. 폴더에 고유 한 파일 찾기
- 11. 두 개의 다른 배열의 동일한 요소 찾기
- 12. 고유 한 열 조합 찾기
- 13. 두 개의 nib 파일간에 NSArrayController를 어떻게 공유합니까?
- 14. 하나의 선택에서 두 개의 고유 한 삽입
- 15. 두 개의 열을 기반으로 한 고유 레코드
- 16. 두 개의 열에 대해 고유 한 SQL
- 17. .CSV에서 고유 한 값 찾기
- 18. 배열에서 고유 한 중복 찾기
- 19. 고유 한 위치 찾기 Selenium WebDriver 찾기
- 20. n 개의 숫자를 두 개의 고유 한 그룹으로 조합하십시오.
- 21. 두 플래시 파일간에 JPG 전송
- 22. RegEx 고유 한 단어 찾기
- 23. 몽고 고유 한 결과 찾기
- 24. SQL 쿼리의 두 열에서 고유 한 첫 글자 찾기
- 25. 두 파일간에 데이터 페어링
- 26. 최소 거리가있는 고유 한 샘플 쌍 찾기
- 27. 진술 찾기 고유 값
- 28. Python : 두 개의 문자열을 결합하고 고유 한 요소를 선택하십시오.
- 29. 들쭉날쭉 한 배열의 고유 한 행 찾기
- 30. R에있는 고유 한 요소의 색인 찾기
당신의 접근 방식을 듣고, 왜 그들이 작동하지 않았던 지부터 시작하겠습니다. –