Java에서 텍스트 파일에서 단어의 최대 발생을 찾는 방법은 무엇입니까?

게시 됨: 2021-09-13
Java에서 텍스트 파일에서 단어의 최대 발생을 찾는 방법은 무엇입니까?

이 Java 자습서에서는 주어진 텍스트 파일에서 단어의 최대 발생을 찾는 방법을 배웁니다.

다음은 최상위 요소를 가져오는 논리입니다.

  1. 단어의 문자열 값과 단어가 나타나는 횟수를 저장할 수 있는 CrunchifyComparable 클래스를 만듭니다.
  2. 이 클래스에 대해 Comparable 인터페이스를 구현하여 sort by occurrences first and then alphabetically 으로 정렬합니다.
  3. crunchifyFindMaxOccurrence 메서드를 사용하여 원본 지도에서 새로운 CrunchifyComparable 목록을 만듭니다. 이 항목을 목록에 추가합니다.
  4. 이 목록 정렬
  5. subList를 사용하여 이 목록의 첫 번째 항목을 가져옵니다.
  6. List<String> 에 문자열을 추가하고 반환합니다.

Another most read : equals() 및 hashcode()에 대한 추가 정보 찾기

자바 코드:

CrunchifyFindMaxOccurrence.java 클래스를 생성합니다. 아래 코드를 파일에 넣습니다.

예-1 파일:

산출:

다음은 IntelliJ IDEA 콘솔 결과입니다. 위의 프로그램을 Java Application으로 실행하면 아래와 같은 결과를 볼 수 있습니다.

예-2 파일:

산출:

더 많은 자바 튜토리얼을 찾고 있습니까? 이 컬렉션을 보세요.