오늘은 문자열에 특정 문자가 나타나는 횟수를 세기 위해 Split() 메소드를 사용했는데, 혹시 다른 메소드가 있는지 바이두에서 확인했는데, 이해가 안 되네요. count++; offset += subStr.length;
무슨 뜻인가요? 지나가시는 선배님들께서 설명해주세요!
typecho2017-06-12 09:35:03
indexOf 사용법count++; offset += subStr.length;
count++; offset += subStr.length;
count
表示的是计数器,记下字符出现的次数offset
赋值给 indexOf
的第二个参数,表示从父字符串的 offset 索引位置开始 查找 子字符串subStr
当offset
找到了,就count
+1,再从offset += subStr.length
的位置开始找,因为indexOf
count
는 문자가 나타나는 횟수를 기록하는 카운터를 나타냅니다.offset
할당 indexOf
에 제공된 두 번째 매개변수는 offset
이 발견되면 상위 문자열의 오프셋 인덱스 위치에서 시작하여 하위 문자열 subStr
을 검색한다는 의미입니다. , count
+1을 한 다음 offset += subStr.length
위치에서 검색을 시작하세요. indexOf
는 초기 위치만 결정할 수 있기 때문입니다. 발견된 하위 문자열. .