반응형
String 클래스의 속성중 indexOf와 lastIndexOf가 있습니다.
문자열 내에서 찾고자 하는 문자열의 시작위치를 index값으로 반환합니다.
String.substring 등으로 문자열을 파싱할 때, 인자로 index값을 사용합니다.
indexOf와 lastIndexOf를 이용하여 파싱할 문자열을 찾을 수 있습니다.
■ Coding
String.indexOf와 String.lastIndexOf의 샘플입니다.
■ 요약
- indexOf는 왼쪽부터 검색을 하고, lastIndexOf는 오른쪽 부터 검색을 합니다.
- 두번째 인자는 옵션으로 시작위치를 결정합니다.
찾을 문자열이 n개 존재한다면, 그 중에서 원하는 n번째를 찾을때 사용할 수 있습니다.
- 찾는 문자열이 없을 경우, -1을 리턴합니다.
※ ( 아시겠지만 ) 두번째 인자를 사용할 때, 문자열 길이를 초과하는 index값을 입력하면, Exception이 발생합니다.
끝.
반응형
'Study > Java' 카테고리의 다른 글
Case1. 프로그램 구조도( 전체, Class 기반 ) (0) | 2018.11.11 |
---|---|
Java 기본문법 : 변수( variable ) (0) | 2018.11.10 |
Case1. WHERE절 추출 (0) | 2018.11.06 |
Case1. FROM절 추출 (0) | 2018.11.06 |
Case1. 쿼리를 영역별로 분할하자! (0) | 2018.11.03 |