반응형

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