[java] Apache Commons Lang 을 사용하여 문자열의 일부를 추출하는 방법
Java에서 문자열의 일부를 추출하는 작업은 매우 일반적입니다. Apache Commons Lang 라이브러리는 이러한 작업을 수행하는 데 사용할 수 있는 편리한 기능을 제공합니다.
Apache Commons Lang을 사용하여 문자열의 일부를 추출하는 방법은 다음과 같습니다:
-
Apache Commons Lang 라이브러리를 프로젝트에 추가합니다. Maven을 사용하는 경우,
pom.xml
파일에 다음 의존성을 추가합니다:<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.12.0</version> </dependency>
-
StringUtils.substring()
메서드를 사용하여 문자열의 일부를 추출합니다. 이 메서드는 시작 인덱스와 종료 인덱스를 파라미터로 받아 추출된 문자열을 반환합니다. 인덱스는 0부터 시작합니다.import org.apache.commons.lang3.StringUtils; public class SubstringExample { public static void main(String[] args) { String str = "Hello, World!"; // 6번 인덱스부터 11번 인덱스까지 추출 String extracted = StringUtils.substring(str, 6, 12); System.out.println(extracted); // 출력: World! } }
위의 예제에서는
StringUtils.substring()
메서드를 사용하여 문자열 “Hello, World!”의 일부를 추출하였습니다. 시작 인덱스는 6이며, 종료 인덱스는 12입니다. 따라서 “World!”가 출력됩니다.
이와 같이 Apache Commons Lang을 사용하면 문자열의 일부를 간편하게 추출할 수 있습니다. 라이브러리의 다른 기능들도 함께 살펴보시기 바랍니다.