* 6.23 (지정된 문자의 발생 수) 다음 메서드 헤더를 사용하여 문자열에서 지정된 문자의 발생 수를 찾는 방법을 작성합니다. public static int count (String str, char a) 예를 들어 count ( "Welcome", 'e')는 2를 반환합니다. 사용자에게 문자열과 문자를 입력하라는 메시지를 표시하고 문자열에 해당 문자가 나타나는 횟수를 표시하는 테스트 프로그램을 작성합니다. * 6.23 (지정된 문자의 발생) 다음 헤더를 사용하여 문자열에서 지정된 문자의 발생 횟수를 찾는 메서드를 작성합니다. public static int count (String str, char a) 예 : count ( "Welcome", 'e')는 2를 반환합니다. 사용자에게 문자열과 문자를 입력하라는 메시지를 표시하는 테스트 프로그램을 작성하고 문자열에서 문자의 발생 횟수를 표시합니다.
참조 코드 :
package chapter06;import java.util.Scanner;publicclassCode_23{
publicstaticvoidmain(String[] args){
Scanner input =newScanner(System.in);
System.out.print("Enter a sring: ");
String str = input.nextLine();
System.out.print("Enter a character: ");char a = input.nextLine().charAt(0);
System.out.println("The times "+ a +" in "+ str +" is "+count(str,a));}publicstaticintcount(String str,char a){
int count =0;for(int i =0; i < str.length(); i++){
if(str.charAt(i)== a)
count++;}return count;}}
결과는 다음을 보여줍니다.
Enter a sring: Welcome
Enter a character: e
The times e in Welcome is 2
Process finished with exit code 0