Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 java.lang.String 클래스의 substring() 메서드를 사용하는 방법은 무엇입니까?

<시간/>

하위 문자열() 메서드는 시작 인덱스에서 끝 인덱스까지 원래 문자열에 해당하는 문자열 데이터 유형을 반환합니다. 끝 색인이 지정되지 않은 경우 endIndex 문자열 길이입니다. 문자열을 다루기 때문에 인덱스는 '0'에서 시작합니다. 위치 .

구문

public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)

시작 인덱스: 문자열 자르기 또는 부분 문자열을 시작하려는 시작 인덱스 또는 위치입니다.

endIndex: 자르기를 끝내거나 문자열의 부분 문자열을 끝내려는 끝 인덱스 또는 위치입니다.

이 메소드는 문자열 데이터 유형을 반환합니다 이것은 우리가 자른 스트링 부분에 해당합니다. endIndex 가 없는 경우 가 지정된 경우 끝 인덱스는 문자열 길이 -1으로 간주됩니다. 및 IndexOutOfBoundsException beginIndex 인 경우 throw됩니다. 음수 또는 문자열의 길이보다 큽니다.

public class StringSubstringTest{
   public static void main(String[] args) {
      String str = "Welcome to Tutorials Point";
      System.out.println(str.substring(5));
      System.out.println(str.substring(2, 5));
      str.substring(6);
      System.out.println("str value: "+ str);
      String str1 = str.substring(5);
      System.out.println("str1 value: "+ str1);
   }
}

출력

me to Tutorials Point
lco
str value: Welcome to Tutorials Point
str1 value: me to Tutorials Point