StringUtils: 5개의 글
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/rovEu/btq0u6AIf3w/AXZqgDjvpqS3pkuNCkCAEK/img.png)
1. apache commons 가 뭔가? 2002년 9월에 처음 만들어졌으며, 자바관련 공통 컴포넌트 개발을 위한 프로젝트의 모임 크게 3가지의 분류가 있다. Commons Proper : 서로 재사용 가능하도록 개발 및 활용이 가능한 프로젝트들의 모임, 외부 라이브러리의 사용이 거의 없어 아파치 소프트웨어 외부의 변경에 영향을 받지 않고 내부적으로 안정적으로 개발 Commons Sandbox : 아직 Proper 단계로 올라가지 못한 단계의 프로젝트들을 모아놓은 공간 Commons Dormant : 거의 활동이 없이 정지된 프로젝트들의 목록 2. 우리가 자주사용하는 프로젝트들? Commons Proper 에서 내 기준 자주 본 것들을 정리해보자. LANG : java.lang 패키지의 기능을 확장하여..
- org.apache.commons.lang3.StringUtils ==================== Substring * StringUtils.substring(String str, int start)- str의 문자열을 start 위치부터 출력한다.- 음수는 뒤에서부터 출력한다.- str이 null이면 return값은 null이다. StringUtils.substring(null, *) = nullStringUtils.substring("", *) = ""StringUtils.substring("abc", 0) = "abc"StringUtils.substring("abc", 2) = "c"StringUtils.substring("abc", 4) = ""StringUtils.substring("a..
- org.apache.commons.lang3.StringUtils ==================== Stripping * StringUtils.strip(String str)- StringUtils.trim과 동일 StringUtils.strip(null) = null StringUtils.strip("") = "" StringUtils.strip(" ") = "" StringUtils.strip("str") = "str" StringUtils.strip("str ") = "str" StringUtils.strip(" str ") = "str" StringUtils.strip(" st r ") = "st r" * StringUtils.stripToNull(String str)- StringUtil..
- org.apache.commons.lang3.StringUtils ==================== Trim * StringUtils.trim(String str)- 문자열 앞 뒤에 공백을 제거해준다.- str이 null이면 null 값을 반환한다. StringUtils.trim(null) = null StringUtils.trim("") = "" StringUtils.trim(" ") = "" StringUtils.trim("str") = "str" StringUtils.trim(" str ") = "str" StringUtils.trim(" te s t ") = "te s t" * StringUtils.trimToNull(String str)- str이 null이나 공백문자(""), White..
String 문자열에 대해 Apache에서 제공하는 라이브러리를 사용하면 null exception을 방지하여 사용할 수 있습니다. - org.apache.commons.lang3.StringUtils ==================== Empty * StringUtils.isEmpty(CharSequence cs)- 값이 null인지 공백문자("")이면 true 값을 반환한다. StringUtils.isEmpty(null) : true StringUtils.isEmpty("") : true StringUtils.isEmpty(" ") : false StringUtils.isEmpty("str") : false StringUtils.isEmpty(" str ") : false * StringUtils...