docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#indexOf(int)
docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#lastIndexOf(int)
java.lang.String.indexOf(String)
public int indexOf(String str)
매개변수 String :
str의 위치 index 반환
반환값 int :
str의 위치 index 반환, 존재하지 않으면 -1 반환
java.lang.String.indexOf(String)
public int indexOf(String str, int fromIndex)
매개변수 String, int :
찾을 문자열, 찾기 시작할 위치
str을 fromIndex부터 찾아 str의 위치 index 반환
반환값 int :
str의 위치 index 반환, 존재하지 않으면 -1 반환
java.lang.String.lastIndexOf(String)
public int lastIndexOf(String str)
매개변수 String :
str을 가장 마지막부터 거꾸로 찾아 str의 위치 index 반환
반환값 int :
거꾸로 찾은 str의 위치 index 반환, 존재하지 않으면 -1 반환
java.lang.String.lastIndexOf(String)
public int lastIndexOf(String str, int fromIndex)
매개변수 String, int :
찾을 문자열, 찾기 시작할 위치
str을 fromIndex부터 거꾸로 찾아 str의 위치 index 반환
반환값 int :
fromIndex부터 거꾸로 찾은 str의 위치 index 반환, 존재하지 않으면 -1 반환
String.indexOf(char)
String.indexOf(char, 3)
String.lastIndexOf(char)
String.lastIndexOf(char, 3)
예제
public class IndexOfEx {
public static void main(String[] args) {
String str = "ABCDEABCDEF";
System.out.println(str.indexOf("C"));
System.out.println(str.lastIndexOf("C"));
System.out.println(str.indexOf("C", 4));
System.out.println(str.lastIndexOf("C", 6));
}
}
출력
2 7 7 2 |
사용 예 : nanarin.tistory.com/52