산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

하위 문자열 및 예제가 있는 Java 문자열 indexOf() 메서드

자바에서 indexOf() 메소드란 무엇입니까?

indexOf() 메서드 IndexOf 메소드의 매개변수에 지정된 기준의 첫 번째 항목의 인덱스를 가져오는 데 사용됩니다.

일반적인 시나리오는 시스템 관리자가 클라이언트 이메일 ID의 '@' 문자 인덱스를 찾은 다음 나머지 하위 문자열을 가져오려는 경우일 수 있습니다. 이런 경우 IndexOf 메소드를 사용할 수 있습니다.

자바 문자열 indexOf() 구문

Java String indexOf() 메서드의 구문은 다음과 같습니다.

public int indexOf(int cha)

자바 indexOf() 매개변수

다음은 indexOf() Java 문자열 매개변수입니다.

문자 – 단일 문자 값을 나타내는 데 사용

문자열 – 검색할 문자열을 나타내는 데 사용

fromIndex – 검색을 시작할 인덱스 위치를 나타내는 데 사용

자바 문자열 indexOf() 반환 값

이 indexOf() Java String 메서드는 이 문자열 내에서 지정된 문자가 처음 나타나는 인덱스를 반환합니다. 문자가 발생하지 않으면 -1을 반환합니다.

Java String IndexOf 메서드에는 4개의 오버로드가 있습니다. 모든 오버로드는 반환된 인덱스를 나타내는 정수 형식 값을 반환합니다. 이러한 오버로드는 허용하는 매개변수의 유형과 수가 다릅니다.

IndexOf(문자 b)

이 메서드는 매개변수로 전달된 문자 'b'의 인덱스를 반환합니다. 문자열에서 해당 문자를 사용할 수 없는 경우 반환된 인덱스는 -1이 됩니다.

IndexOf(char c, int startindex)

주어진 메서드는 정수 인덱스가 두 번째 매개변수 "startindex"로 전달된 후 첫 번째 문자 'c'의 인덱스를 반환합니다. "startindex" 정수 인덱스 앞에 있는 문자 'c'는 모두 무시됩니다.

IndexOf(문자열 하위 문자열)

위의 Java 하위 문자열 indexOf() 메서드는 매개 변수로 전달된 하위 문자열의 첫 번째 문자 인덱스를 반환합니다. 문자열에서 해당 하위 문자열을 사용할 수 없는 경우 반환된 인덱스는 -1이 됩니다.

IndexOf(문자열 하위 문자열, int startindex)

이 Java 하위 문자열 indexOf() 메서드는 "startindex" 인덱스 값 다음에 첫 번째 매개변수로 전달된 하위 문자열의 첫 번째 문자 인덱스를 반환합니다. 하위 문자열이 "startindex"의 전달된 정수 값에서 시작하는 경우 해당 하위 문자열은 무시됩니다.

자바 문자열 indexOf() 메소드 예제

public class Sample_String {
    public static void main(String args[]) {

        String str_Sample = "This is Index of Example";
        //Character at position
        System.out.println("Index of character 'x': " + str_Sample.indexOf('x'));
        //Character at position after given index value
        System.out.println("Index of character 's' after 3 index: " + str_Sample.indexOf('s', 3));
        //Give index position for the given substring
        System.out.println("Index of substring 'is': " + str_Sample.indexOf("is"));
        //Give index position for the given substring and start index
        System.out.println("Index of substring 'is' form index:" + str_Sample.indexOf("is", 5));
    }
}

출력:

문자 'x'의 인덱스:12
3 인덱스 뒤의 문자 's' 인덱스:3
하위 문자열 'is'의 인덱스:2
하위 문자열 'is'의 인덱스 형식 인덱스:5


java

  1. 자바 문자열
  2. 자바 열거형 문자열
  3. 자바 주석 유형
  4. Java의 String Length() 메서드:예제로 찾는 방법
  5. 예제가 있는 Java 문자열 charAt() 메서드
  6. Java String compareTo() 메서드:예제와 함께 사용하는 방법
  7. Java 문자열 contains() 메소드 | 예제로 하위 문자열 확인
  8. 예제가 포함된 Java 문자열 endWith() 메서드
  9. Java 문자열 replace(), replaceAll() 및 replaceFirst() 메서드
  10. Java에서 Char를 문자열로 변환하는 방법(예제)