프로그래밍/JAVA
[Java] 문자열에서 특정 문자 개수 구하는 방법
UnaUna
2025. 6. 10. 23:08
반응형
Java 문자열에 포함된 특정 문자의 개수를 구하는 방법을 알아봅시다.
🚀 1. 반복문
String str = "1001123";
char findChar = '1';
int count = 0;
for(int i=0; i<str.length(); i++){
if(str.charAt(i) == findChar)
count++;
}
System.out.println(count);
🚀 2. Stream 이용(Java 8 이후 버전)
String str = "1001123";
char findChar = '1';
long count = str.chars().filter(s->s==findChar).count();
System.out.println(count);
🚀 3. replace() 이용
String str = "1001123";
char findChar = '1';
int count = str.length()-str.replace(String.valueOf(findChar),"").length();
System.out.println(count);
반응형