EEALL@ONCE

☕substring 본문

언어💻/자바☕

☕substring

올엣원스 2023. 8. 23. 21:27
728x90

`substring` 함수는 문자열에서 일부분을 추출하는 메서드입니다. 주어진 문자열에서 특정 범위의 문자들을 선택하여 새로운 문자열을 생성하거나 반환하는 역할을 합니다. 이 함수를 사용하면 문자열을 잘라내거나 원하는 부분만을 가져올 수 있습니다.

`substring` 함수는 다양한 형태로 오버로딩되어 있어, 인자로 시작 인덱스와 종료 인덱스를 받을 수 있습니다. 시작 인덱스는 포함되며, 종료 인덱스는 포함되지 않습니다. 따라서 `substring(startIndex, endIndex)`는 문자열에서 `startIndex`부터 `endIndex - 1`까지의 부분 문자열을 추출합니다.

예시로 문자열 "Hello, World!"에서 인덱스 7부터 12까지의 부분 문자열인 "World!"를 추출하려면 다음과 같이 할 수 있습니다:

String originalString = "Hello, World!";
String substring = originalString.substring(7, 13); // endIndex is exclusive
System.out.println(substring); // 출력 결과: "World!"


또한, 인덱스 하나만 주어지는 경우에는 해당 인덱스부터 문자열의 끝까지의 부분 문자열을 추출합니다. 예를 들어:


String originalString = "Hello, World!";
String substring = originalString.substring(7); // 인덱스 7부터 끝까지 추출
System.out.println(substring); // 출력 결과: "World!"


`substring` 함수를 사용하면 문자열을 잘라내거나 원하는 부분을 선택하여 활용할 수 있습니다.

728x90

'언어💻 > 자바☕' 카테고리의 다른 글

☕접근 제어자  (0) 2023.08.28
☕캡슐화 (Encapsulation)란  (0) 2023.08.28
☕Optional.ofNullable(userName).orElse  (0) 2023.08.22
☕Java의 Map 인터페이스: entrySet  (1) 2023.08.21
☕Java의 Map 인터페이스 : getOrDefault  (0) 2023.08.21