3 단어 ("1", "2"및 "3")가 포함 된 ArrayList<String>
이 있습니다. 문자열 파일이 있습니다. ArrayList
에 정확히 두 항목이 들어있는 파일에서 문자열을 찾아야합니다. 어떻게해야합니까?파일에서 특정 문자열 검색
-4
A
답변
-1
먼저 분석해야 할 문자열/내용을 읽어야합니다. 그런 다음 콘텐츠의 ArrayList에서 키워드를 셀 수 있습니다. 콘텐츠에 포함되어 있는지 테스트하는 각 키워드에 대해이 경우 카운트가 증가합니다. 카운트가 2이면 문자열을 찾았습니다.
public ArrayList<String> findStrings(ArrayList<String> searchStrings) {
ArrayList<String> foundStrings = new ArrayList<>();
while (hasMoreLines()) {
String content = getNextString();
if (countStrings(content, searchStrings) == 2) {
foundStrings.add(content);
}
}
return foundStrings;
}
private int countStrings(String content, ArrayList<String> searchStrings) {
int count = 0;
for (String searchString : searchStrings) {
if (content.contains(searchString)) {
count++;
}
}
return count;
}
hasMoreLines
및 getNextString
가 누락 및 BufferedReader
와 편이 바람직한 구현해야합니다.
+0
Roland에게 감사드립니다. 너의 조언이 나를 도왔다. – nesher
관련 문제
- 1. txt 파일에서 문자열 검색
- 2. 파이썬에서 파일에서 문자열 검색
- 3. XML 파일에서 문자열 검색
- 4. 텍스트 파일에서 문자열 검색
- 5. htm 파일에서 문자열 검색
- 6. 일반 파일에서 문자열 검색
- 7. 텍스트 파일에서 문자열 검색
- 8. 특정 조건의 문자열 검색
- 9. C 언어로 파일에서 문자열 검색
- 10. C의 파일에서 공백이있는 문자열 검색
- 11. 큰 바이너리 파일에서 문자열 검색
- 12. Python - 텍스트 파일에서 문자열 검색
- 13. 하나의 파일에서 여러 문자열 검색
- 14. 여러 파일에서 특정 문자열 검색 및 모든 파일을 반복적으로 복사
- 15. 텍스트 파일에서 특정 단어 검색
- 16. Python : 파일에서 특정 문자열 삭제
- 17. 텍스트 파일에서 특정 문자열 읽기
- 18. 파일에서 특정 문자열 만 읽기
- 19. Jsoup를 사용하여 html 파일에서 문자열 검색
- 20. Matlab의 텍스트 파일에서 특정 단어 검색
- 21. 자바 스크립트의 텍스트 파일에서 문자열 검색
- 22. 델파이 - 특정 파일에서 .FON 글꼴 이름을 검색
- 23. 문자열 검색 중 특정 하위 문자열 제외
- 24. php - 특정 부분 문자열 검색
- 25. 특정 단어에 대한 문자열 검색
- 26. 벡터에서 특정 문자열 검색 (옥타브)
- 27. 특정 형식에 따른 검색 문자열
- 28. 디렉토리 내의 모든 파일에서 문자열 검색
- 29. 특정 파일 집합에 문자열 검색 엔진 설정
- 30. 특정 문자열 검색 후 befor 및 특정 문자열 검색 후 Unix 명령
Google에 알려 주셔서 감사합니다. 구현 중 특정 문제가 발생하면 해당 정보를 포함 시키십시오. 그러면 문제 해결에 도움을 드리겠습니다. 프로그램에 행운을 비네! – Zircon
자바 스캐너를 사용하여 파일을 읽을 수 있으며 각 문자열에 대해 루프를 실행하고 조건을 확인할 수 있습니다. [http://stackoverflow.com/questions/13185727/reading-a-txt-file-using-scanner-class -in-java] – GOXR3PLUS
코드는 다음과 같습니다. – nesher