[java] Apache Commons Lang 을 사용하여 문자열을 구분자로 나누는 방법
Java에서 문자열을 구분자로 나누는 작업은 흔히 사용되는 작업 중 하나입니다. Apache Commons Lang 라이브러리는 이러한 작업을 더욱 쉽게 수행할 수 있는 유용한 기능을 제공합니다.
Apache Commons Lang 이란?
Apache Commons Lang은 Apache 소프트웨어 재단에서 개발한 오픈 소스 라이브러리로, 자바 개발에 유용한 여러 가지 유틸리티 기능을 제공합니다. 문자열 작업, 날짜 및 시간 처리, 랜덤 값 생성 등 다양한 기능을 포함하고 있습니다.
문자열 구분자로 분할하기
Apache Commons Lang을 사용하여 문자열을 구분자로 나누는 방법은 매우 간단합니다. 아래의 예제 코드를 통해 자세히 알아보겠습니다.
import org.apache.commons.lang3.StringUtils;
public class StringUtilsDemo {
public static void main(String[] args) {
String input = "Apple, Banana, Orange, Mango";
String[] result = StringUtils.split(input, ",");
for (String item : result) {
System.out.println(item.trim());
}
}
}
위의 코드에서는 Apache Commons Lang의 StringUtils
클래스를 사용하여 문자열을 구분자로 나누는 작업을 수행합니다. split
메서드를 사용하면 입력 문자열을 구분자(여기에서는 쉼표)로 분리하여 문자열 배열로 반환합니다.
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
Apple
Banana
Orange
Mango
추가 설정
Apache Commons Lang은 Maven을 통해 간단하게 프로젝트에 추가할 수 있습니다. pom.xml
파일에 다음 내용을 추가하세요.
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
</dependency>
</dependencies>
위 설정을 추가하고 Maven을 통해 의존성을 업데이트하면 Apache Commons Lang을 프로젝트에서 사용할 수 있습니다.