목차
- lastIndexOf() 예제 - 지정 문자 마지막 발견 위치 색인번호
- lastIndexOf() 정의
- lastIndexOf() 구문
- lastIndexOf() 예제 - 지정 위치까지에서 마지막 발견 위치 색인번호
lastIndexOf() 예제 - 지정 문자 마지막 발견 위치 색인번호
Hz.java
public class Hz {
public static void main(String[] args) {
String my = "홈짱닷컴 Homzzang.com";
System.out.println(my.lastIndexOf("Homzzang"));
}
}
결과값: 5
lastIndexOf() 정의
문자열에서 지정 문자의 마지막 발견 위치의 색인번호 반환.
※ 색인번호는 0부터 셈.
cf.
indexOf() 메서드 :
문자열에서 지정 문자의 처음 발생 위치의 색인번호 반환.
lastIndexOf() 구문
※ 4가지 가능.
public int lastIndexOf(String str)
public int lastIndexOf(String str, int toIndex)
public int lastIndexOf(char char)
public int lastIndexOf(char char, int toIndex)
[매개변수]
str
찾을 문자열 값.
※ String 자료형.
toIndex
검색 종료 위치 색인번호.
※ 해당 색인번호까지 해서, 마지막 발생 위치의 색인번호 반환.
※ int 자료형.
char
찾을 단일 문자. (또는, 찾을 단일 문자의 유니코드)
※ char 자료형.
[반환값]
지정 문자가 문자열에서 마지막 나타난 위치의 색인번호 반환. (int 자료형)
만약, 발견 안 되면, -1 반환.
lastIndexOf() 예제 - 지정 위치까지에서 마지막 발견 위치 색인번호
Hz.java
public class Hz {
public static void main(String[] args) {
String my = "홈짱닷컴 Homzzang.com";
System.out.println(my.lastIndexOf("o", 10));
}
}
결과값: 6
PS. 만약, '홈' 앞에 'o' 있는 경우, 결과값은 7이 됨.
최신댓글