개발/JAVA
배열에 있는 값을 특정 구분자로 스트링으로 만들기
신매력
2014. 2. 9. 20:44
어떤 스트링 배열에 비어있는 값이 들어있기도 하고,
값이 들어있기도 한 상태다.
{"cat", "", "", "dog", "horse", "", "lion"}
값이 들어있는 것들을 스트링으로 만들고 싶다. 아래처럼.
cat, dog, horse, lion
이럴 때 쉽게 만들어주는 메소드가 있다!
바로 StringUtils의 join 메소드.
StringUtils 같은 유틸 클래스를 사용하기 위해서는 라이브러리가 필요한데,
maven을 쓰고 있다면 메이븐 검색에서(http://mvnrepository.com/search.html)
commons lang을 검색해서 최근 라이브러리의 디펜던시를 복사해서 쓴다.
<dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependency> |
예제 코드 >>
String[] animal = {"cat", "", "", "dog", "horse", "", "lion"}; String result = StringUtils.join(animal, ','); System.out.print(result); |
결과 >>
cat, dog, horse, lion |