문자열 처리 클래스
문자열 처리를 위해 JDK 에서 제공하는 String 클래스가 있습니다.
String 클래스에서는 여러 유용한 기능을 사용할 수 있는 함수를 제공합니다.
문자열이 최초로 나오는 위치를 반환하는 indexOf 함수
String 클래스에서는 문자열이 최초로 나오는 위치를 반환하는 indexOf 함수를 제공합니다.
indexOf 함수의 매개변수는 문자나 문자열이 될 수 있고 리턴값은 int 형 입니다.
문자열을 찾은 경우, 찾은 문자열의 맨 앞 index 를 반환합니다.
문자열을 찾지 못한 경우 -1 을 반환합니다.
indexOf 비교 시 대소문자를 구분합니다.
예제 코드
indexOf 로 문자열을 찾을 때 대소문자를 구분합니다.
찾은 문자열의 단어가 여러자인 경우 가장 앞 위치를 반환합니다.
찾은 문자열이 없는 경우 -1 값을 반환합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
public class String_indexOfTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "Mozi Tistory Is Best. :)";
int num1 = str.indexOf("Mo");
int num2 = str.indexOf("i");
int num3 = str.indexOf("I");
int num4 = str.indexOf("Not Match");
System.out.println(num1 + ", " + num2 + ", " + num3 + ", " + num4);
}
}
|
cs |
자바 indexOf 함수
자바 특정 문자 최초 위치 찾는 방법
자바 문자열이 최초로 나오는 위치를 확인하는 방법
'Computer Language > JAVA' 카테고리의 다른 글
[JAVA] 문자열 길이를 반환받는 방법 length (0) | 2020.12.03 |
---|---|
[JAVA] 비교대상 문자열에서 문자열이 마지막으로 나오는 위치를 반환받는 방법 lastIndexOf (0) | 2020.12.03 |
[JAVA] 문자열이 비교대상 문자열이 같은지 확인하는 방법 eqaulsIgnoreCase (0) | 2020.12.03 |
[JAVA] 문자열 비교대상 문자열이 suffix 로 끝나는지의 여부를 확인하는 방법 endsWith (0) | 2020.12.03 |
[JAVA] 문자열에서 index 위치에 있는 문자를 반환받는 방법 charAt (0) | 2020.12.03 |