반응형
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
- 테이블
- windows
- json
- Visual Studio Code
- 이탈리아
- js
- 배열
- CSS
- vscode
- 자바
- Button
- Files
- 이클립스
- ArrayList
- input
- Array
- Java
- CMD
- table
- 자바스크립트
- Maven
- javascript
- string
- 인텔리제이
- Eclipse
- html
- list
- 문자열
- IntelliJ
- date
Archives
- Today
- Total
어제 오늘 내일
[Java] 뒤에서부터 문자열 위치 찾기 (lastIndexOf()) 본문
lastIndexOf()
public int lastIndexOf(String str)
public int lastIndexOf(String str, int fromIndex)
public int lastIndexOf(int char)
public int lastIndexOf(int char, int fromIndex)
indexOf() 메소드는
파라미터로 전달받은 문자열을
원본 문자열의 앞에서부터 찾아서
처음으로 파라미터의 문자열이 나오는 index를 리턴합니다.
반대로
lastIndex() 메소드는
파라미터로 전달받은 문자열을
원본 문자열의 뒤에서부터 탐색하여,
처음으로 파라미터의 문자열이 나오는 index를 리턴합니다.
두번째 파라미터로 fromIndex가 입력되면
fromIndex 위치부터 탐색을 시작합니다.
예제
public class Main {
public static void main(String[] args) {
String str = "abcabc";
System.out.println(str.lastIndexOf("c")); // 5
System.out.println(str.lastIndexOf("c", 2)); // 2
}
}
아래는 위 코드를 그림으로 나타낸 것입니다.
str.lastIndexOf("c");
"abcabc" 문자열의 마지막 'c' 인덱스는 5입니다.
str.lastIndexOf("c", 2);
"abcabc" 문자열에서 인덱스 2부터 거꾸로 탐색을 했을 때,
처음 나오는 "c"의 인덱스는 2입니다.
반응형
'IT > Java' 카테고리의 다른 글
[Java] char 배열을 문자열로 변환하기 (0) | 2021.10.31 |
---|---|
[Java] 문자열을 char 배열로 변환하기 (toCharArray()) (0) | 2021.10.31 |
[Java/Jackson] JsonNode를 JSON 문자열로 변환하기 (0) | 2021.09.06 |
[Java/Jackson] JsonNode 생성, 읽기, 쓰기, 수정 예제 (0) | 2021.09.06 |
[Java/Jackson] JsonNode를 Object로 변환하기 (0) | 2021.09.05 |
Comments