자바 문자열 indexOf() 메서드
예시
"planet"이 처음 나타나는 문자열을 검색합니다.
String myStr = "Hello planet earth, you are a great planet.";
System.out.println(myStr.indexOf("planet"));
정의 및 사용
이 indexOf()
메서드는 문자열에서 지정된 문자가 처음 나타나는 위치를 반환합니다.
팁: lastIndexOf 메서드를 사용하여 문자열에서 지정된 문자 가 마지막으로 나타나는 위치를 반환합니다.
통사론
4가지 indexOf() 메서드가 있습니다.
public int indexOf(String str)
public int indexOf(String str, int fromIndex)
public int indexOf(int char)
public int indexOf(int char, int fromIndex)
매개변수 값
Parameter | Description |
---|---|
str | A String value, representing the string
to search for |
fromIndex | An int value, representing the index position to start the search from |
char | An int value, representing a single
character, e.g 'A', or a Unicode value |
기술적 세부 사항
보고: | int 문자열에서 처음으로 나타나는 문자의 인덱스를 나타내는 값 또는 발생하지 않는 경우 -1 |
---|
더 많은 예
예시
위치 5에서 검색을 시작하여 문자열에서 문자 "e"의 첫 번째 항목을 찾습니다.
public class Main {
public static void main(String[] args) {
String myStr = "Hello planet earth, you are a great planet.";
System.out.println(myStr.indexOf("e", 5));
}
}
❮ 문자열 메서드