Notice
Recent Posts
Recent Comments
올해는 머신러닝이다.
java로 implode 구현하기 본문
public static String implode(String separator, String... data) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < data.length - 1; i++) {
//data.length - 1 => to not add separator at the end
if (!data[i].matches(" *")) {//empty string are ""; " "; " "; and so on
sb.append(data[i]);
sb.append(separator);
}
}
sb.append(data[data.length - 1].trim());
return sb.toString();
}
You can use it like
System.out.println(implode(", ", "ab", " ", "abs"));
or
System.out.println(implode(", ", new String[] { "ab", " ", "abs" }));
'자바 > 자바팁' 카테고리의 다른 글
java list 안전하게 제거 (0) | 2017.02.10 |
---|---|
서버에 JNDI 설정 세팅하기 (0) | 2015.01.03 |
[펌]Java 예제 - Queue(큐) Class (0) | 2014.12.01 |
레퍼런스까지 같이 복사하는 Clone 함수 사용법 (0) | 2013.06.27 |
svn 관련 팁 (0) | 2012.04.05 |