Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- 이클립스
- 정수 연산
- background-repeat 속성
- 부호/증감 연산자
- 고양이 출력
- 논리부정
- CSS
- ul 태그
- 키보드입력데이터
- background-size 속성
- 박스 모델의 성격
- 삼항연산자
- 데이터베이스
- 실수 타입
- 새싹 출력
- HTML
- 대입연산자
- 위치속성
- CSS 정리
- 콘솔로 변수값 출력
- 연산의 방향
- 백준 문제풀기
- oracle
- 논리연산자
- 강아지 출력
- CSS 박스모델 구성
- 자바
- 변수사용범위
- java
- 연산자
Archives
- Today
- Total
너와 나의 개발 고리
[JAVA/자바] indexOf/lastIndexOf 특정 문자 위치 찾기 본문
indexOf( )
문자열에서 특정 문자열이 앞에서부터 처음 발견되는 인덱스를 반환하며
검색 대상 문자열 또는 문자가 발견되지 않을 경우 -1을 반환한다.
- indexOf(String str) : 지정된 문자열 'str'이 문자열에 처음으로 나타나는 위치 반환
- indexOf(int ch) : 지정된 문자 'ch'가 문자열에서 처음으로 나타나는 위치를 반환
- indexOf(int ch, int fromIndex) : 지정된 문자 'ch'가 문자열에서 fromIndex 위치부터 나타나는 위치를 반환
- indexOf(String str, int fromIndex) : 지정된 문자열' str'이 문자열에서 fromIndex 위치부터 나타나는 위치 반환
String str = "자바 프로그래밍";
int index = Subject.indexOf("프로그래밍");

- str.index("프로그래밍") : 문자열 "프로그래밍"이 처음으로 나타나는 위치인 3을 반환
- str.index("로") : 문자 "로" 가 처음 나타나는 위치인 4를 반환
- str.index('바', 0) : 문자 "바"가 인텍스 0부터 시작하는 위치에서 처음으로 나타나는 위치인 1을 반환
lastIndexOf( )
문자열에서 특정 문자열이 뒤에서부터 처음 발견되는 인덱스를 반환하며
검색 대상 문자열 또는 문자가 발견되지 않을 경우 -1을 반환한다.
사용방법은 indexOf( )와 동일하다
- lastIndexOf(String str) : 지정된 문자열 'str'이 문자열에서 마지막으로 나타나는 위치 반환
- lastIndexOf(int ch) : 지정된 문자 'ch'가 문자열에서 마지막으로 나타나는 위치를 반환
- lastIndexOf(int ch, int fromIndex) : 지정된 문자 'ch'가 문자열에서 fromIndex 위치부터 시작하여 마지막으로 나타나는 위치를 반환
- lastIndexOf(String str, int fromIndex) : 지정된 문자열' str'이 문자열에서 fromIndex 위치부터 시작하여 마지막으로 나타나는 위치 반환
'JAVA' 카테고리의 다른 글
| [JAVA/자바] Java substring 문자열 잘라내기 (0) | 2023.06.12 |
|---|---|
| [JAVA/자바] Java replace, replaceAll 문자열 대체 (0) | 2023.06.11 |
| [JAVA/자바] Java split() 문자열 자르기 (0) | 2023.06.11 |
| [JAVA/자바] Java length, length(), size()의 사용법 및 차이 (0) | 2023.06.11 |
| [JAVA/자바] 자바 기초 문법 정리(출력, 입력, 연산자, 변수, 제어문, 무한반복문) (0) | 2023.06.01 |