English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java String substring() 메서드는 문자열에서 서브스트링을 추출하여 반환합니다.
substring() 메서드의 문법은 다음과 같습니다:
string.substring(int startIndex, int endIndex)
substring() 메서드는 두 개의 매개변수를 가집니다.
startIndex - 시작 인덱스
endIndex ( 선택 )-끝 인덱스
substring() 메서드는 주어진 문자열에서 서브스트링을 반환합니다.
서브스트링은 startIndex의 문자와 함께 존재하며 인덱스 endIndex까지 확장됩니다. - 1의 문자.
endIndex를 전달하지 않으면, 서브스트링은 지정된 인덱스处的 문자와 함께 존재하며 문자열의 끝까지 확장됩니다.
주의:startIndex 또는 endIndex가 음수이거나 문자열의 길이보다 크면 오류가 발생합니다. startIndex가 endIndex보다 크다면도 오류가 발생합니다.
class Main { public static void main(String[] args) { String str1 = "program"; //첫 번째 문자부터 끝까지 System.out.println(str1.substring(0)); // program //넷 번째 문자부터 끝까지 System.out.println(str1.substring(3)); // gram } }
class Main { public static void main(String[] args) { String str1 = "program"; //첫 번째 문자부터 일곱 번째 문자까지 System.out.println(str1.substring(0, 7)); // program //부터1문자까지5문자 System.out.println(str1.substring(0, 5)); // progr //부터4부터5문자 System.out.println(str1.substring(3, 5)); // gr } }
만약 주어진 문자열에서 지정된 서브 문자열의 첫 번째 일치하는 인덱스를 찾으려면 사용하세요Java String indexOf() 메서드。