<aside>
문자열의 일부를 잘라내는 메서드로, 인덱스 범위를 지정해서 원하는 구간의 문자열을 추출할 수 있다
</aside>
String substring(int startIndex)
String substring(int startIndex, int endIndex)
startIndex |
시작 인덱스 (포함) |
---|---|
endIndex |
끝 인덱스 (불포함), 생략 시 문자 끝까지 |
String str = "HelloWorld";
String result = str.substring(5); // 인덱스 5부터 끝까지
System.out.println(result); // 출력: World
String str = "HelloWorld";
String result = str.substring(0, 5); // 0부터 4까지 (5는 포함 안 함)
System.out.println(result); // 출력: Hello
String date = "2025-06-07";
String year = date.substring(0, 4); // "2025"
String month = date.substring(5, 7); // "06"
String day = date.substring(8); // "07"