main
[Java] String 안에 문자 찾기 본문
import java.util.*;
public class Main {
public int solution(String str, char t) {
int answer = 0;
str = str.toUpperCase();
t = Character.toUpperCase(t);
// foreach 문 사용
for(char c : str.toCharArray()){
if(c == t){
answer++;
}
}
// for문 사용
for(int i = 0; i < str.length(); i++){
if(str.charAt(i)==t){
answer++;
}
}
return answer;
}
public static void main(String[] args) {
Main M = new Main();
Scanner scan = new Scanner(System.in);
String str = scan.next();
char c = scan.next().charAt(0);
System.out.print(M.solution(str, c));
scan.close();
return;
}
}
* toUpperCase()
* Character.toUpperCase()
* str.toCharArray() : string char 배열로 만들어주는 method; foreach 문 사용할 때
728x90
'Algorithm' 카테고리의 다른 글
[Java] 문장 속 가장 긴 단어 출력하기 (0) | 2022.09.09 |
---|---|
[Java] 대소문자 변환 (0) | 2022.09.09 |
[C++ 알고리즘 공부] 10. 자릿수의 합 (0) | 2022.02.01 |
[C++ 공부] 9. 모두의 약수 (0) | 2022.01.31 |
[C++ 공부] 8. 올바른 괄호 (0) | 2022.01.31 |
Comments