하위 문자열() 메서드는 시작 인덱스에서 끝 인덱스까지 원래 문자열에 해당하는 문자열 데이터 유형을 반환합니다. 끝 색인이 지정되지 않은 경우 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