"하위 문자열로 할 수 있는 다른 작업을 확인하십시오."
8) 하위 문자열을 어떻게 찾습니까?
indexOf 및 lastIndexOf 메서드를 사용 하면 문자열 내에서 문자열을 검색할 수 있습니다. 이 방법에는 4가지 버전이 있습니다.
indexOf 메서드 는 지정된 문자열에서 문자열을 찾습니다. 이 메서드는 지정된 문자열의 시작 부분 또는 일부 인덱스에서 시작하여 문자열을 검색할 수 있습니다(두 번째 메서드). 문자열이 발견되면 메서드는 첫 번째 문자의 인덱스를 반환합니다. 찾지 못하면 -1을 반환합니다.
행동 양식) | 예 |
---|---|
|
|
결과:
|
|
|
|
결과:
|
" lastIndexOf 메서드는 문자열의 끝에서 뒤로 지정된 문자열을 검색합니다! 이 메서드는 문자열의 맨 끝에서 문자열을 검색하거나 일부 인덱스(두 번째 방법)에서 시작하여 문자열을 검색할 수 있습니다. 문자열이 발견되면 이 메서드는 첫 번째 문자의 인덱스를 반환하고, 찾을 수 없으면 -1을 반환합니다."
행동 양식) | 예 |
---|---|
|
|
결과:
|
|
|
|
결과:
|
9) 문자열의 일부를 다른 문자열로 대체하려면 어떻게 해야 합니까?
"이를 위한 세 가지 방법이 있습니다."
replace 메서드 는 특정 문자의 모든 항목을 다른 문자로 바꿉니다.
replaceAll 메서드 는 하위 문자열의 모든 항목을 다른 문자열로 바꿉니다.
replaceFirst 메서드는 전달된 하위 문자열의 첫 번째 항목 을 지정된 문자열로 바꿉니다.
행동 양식) | 예 |
---|---|
|
|
결과:
|
|
|
|
결과:
|
|
|
|
결과:
|
"하지만 이것들을 조심해야 합니다. 마지막 두 메서드( replaceAll 및 replaceFirst )에서 우리가 찾고 있는 문자열은 단순 문자열이 아닌 정규식으로 전달됩니다. 하지만 이에 대해서는 나중에 이야기하겠습니다."