문자열에서 문자 발생 횟수를 어떻게 계산합니까? 나는 문자열이 a.b.c.d '.'의 발생 횟수를 계산하고 싶습니다. 관용적 방식으로, 바람직하게는 하나의 라이너. (이전에는 모든 사람들이 루프를 사용하지 않고 대답하려고하는 이유가 궁금한 경우를 대비하여이 제약 조건을 "루프없이"로 표현했습니다.) 이것에 대한 나의 '아이디 오 메틱 원 라이너'는 다음과 같습니다. int count = StringUtils.countMatches("a.b.c.d", "."); 이미 commons lang 에있을 때 직접 작성하는 이유는 무엇 입니까? 이를위한 Spring Framework의 oneliner는 다음과 같습니다. int occurance = StringUtils.countOccurrencesOf("a.b.c..