English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 흐름 제어

Java 배열

Java 대상 지향(I)

Java 대상 지향(II)

Java 대상 지향(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 셋

Java Set 셋

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램에서 문자열에서 문자 출현 횟수(빈도) 찾기

Java 예제 모든 것

이 프로그램에서는 주어진 문자열에서 문자의 출현 횟수(빈도)를 찾는 방법을 배울 수 있습니다.

예제: 문자열에서 문자 횟수, 빈도 찾기

public class Frequency {
    public static void main(String[] args) {
        String str = "This website is awesome.";
        char ch = 'e';
        int frequency = 0;
        for(int i = 0; i < str.length(); i++}
            if(ch == str.charAt(i)) {
                ++frequency;
            }
        }
        System.out.println("e의 빈도 = ", + ch + " = " + frequency);
    }
}

프로그램을 실행하면, 출력은 다음과 같습니다:

e의 빈도 = 4

위 프로그램에서 문자열 메서드 length()를 사용하여 주어진 문자열 str의 길이를 찾습니다.

charAt() 함수를 사용하여 문자열의 각 문자를 반복적으로 사용합니다. 이 함수는 인덱스(i)를 받아 해당 인덱스에 있는 문자를 반환합니다.

각 문자를 주어진 문자 ch와 비교합니다. 일치하면 빈도 값을 증가시킵니다.1。

마지막으로, 그 안에 저장된 문자의 총 빈도를 얻고, 빈도 값을 출력합니다.

Java 예제 모든 것