문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:java:commons-lang [2020/04/13 17:38] jskim |
wiki:java:commons-lang [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 20: | 줄 20: | ||
===== StringEscapeUtils ===== | ===== StringEscapeUtils ===== | ||
- | <do 2020-04-06 천호동밤안개, | + | <do 2020-05-31 천호동밤안개, |
줄 58: | 줄 58: | ||
문자열의 첫문자를 대문자로 변환한다. | 문자열의 첫문자를 대문자로 변환한다. | ||
<code java> | <code java> | ||
- | String capitalize = StringUtils.capitalize(" | + | String capitalize = StringUtils.capitalize(" |
System.out.println(capitalize); | System.out.println(capitalize); | ||
- | // | + | // |
</ | </ | ||
\\ | \\ | ||
줄 88: | 줄 88: | ||
\\ | \\ | ||
> | > | ||
- | 문자열에서 | + | 문자열 |
문자열을 중심으로 오른쪽, 왼쪽 번갈아가며 추가된다. | 문자열을 중심으로 오른쪽, 왼쪽 번갈아가며 추가된다. | ||
<code java> | <code java> | ||
줄 97: | 줄 97: | ||
\\ | \\ | ||
> | > | ||
- | 문자열에서 | + | 문자열 |
문자열을 중심으로 오른쪽, 왼쪽 번갈아가며 추가된다. | 문자열을 중심으로 오른쪽, 왼쪽 번갈아가며 추가된다. | ||
<code java> | <code java> | ||
줄 106: | 줄 106: | ||
\\ | \\ | ||
> | > | ||
- | 두 문자열을 십진수로 변환 후 비교값을 출력한다. | + | 두 문자열을 십진수로 변환 후 두 값의 차(-)를 |
<code java> | <code java> | ||
//' | //' | ||
줄 114: | 줄 114: | ||
// | // | ||
- | int compare | + | int compare1 |
- | System.out.println(compare); | + | System.out.println(compare1); |
// | // | ||
int compare2 = StringUtils.compare(" | int compare2 = StringUtils.compare(" | ||
줄 125: | 줄 125: | ||
StringUtils.compare 과 같지만 대소문자를 구분하지 않는다. | StringUtils.compare 과 같지만 대소문자를 구분하지 않는다. | ||
<code java> | <code java> | ||
+ | //' | ||
+ | System.out.println((int) ' | ||
+ | System.out.println((int) ' | ||
+ | // | ||
+ | // | ||
+ | |||
int compareIgnoreCase = StringUtils.compareIgnoreCase(" | int compareIgnoreCase = StringUtils.compareIgnoreCase(" | ||
System.out.println(compareIgnoreCase); | System.out.println(compareIgnoreCase); | ||
줄 138: | 줄 144: | ||
</ | </ | ||
\\ | \\ | ||
- | > | ||
- | 문자열안에 여러개의 비교문자열 중 하나라도 포함되어있으면 ' | ||
- | <code java> | ||
- | boolean containsAny = StringUtils.containsAny(" | ||
- | System.out.println(containsAny); | ||
- | // | ||
- | </ | ||
- | \\ | ||
> | > | ||
StringUtils.contains 과 같지만 대소문자를 구분하지 않는다. | StringUtils.contains 과 같지만 대소문자를 구분하지 않는다. | ||
줄 151: | 줄 149: | ||
boolean containsIgnoreCase = StringUtils.containsIgnoreCase(" | boolean containsIgnoreCase = StringUtils.containsIgnoreCase(" | ||
System.out.println(containsIgnoreCase); | System.out.println(containsIgnoreCase); | ||
+ | // | ||
+ | </ | ||
+ | \\ | ||
+ | > | ||
+ | 문자열안에 여러개의 비교문자열 중 하나라도 포함되어있으면 ' | ||
+ | <code java> | ||
+ | boolean containsAny = StringUtils.containsAny(" | ||
+ | System.out.println(containsAny); | ||
// | // | ||
</ | </ | ||
줄 187: | 줄 193: | ||
\\ | \\ | ||
> | > | ||
- | 문자열안에 비교문자열과 같은 문자열이 있으면 1을, 없다면 0을 반환한다. | + | 문자열안에 비교문자열과 같은 문자열이 있으면 1, 없다면 0 을 반환한다. |
<code java> | <code java> | ||
int countMatches = StringUtils.countMatches(" | int countMatches = StringUtils.countMatches(" | ||
줄 203: | 줄 209: | ||
\\ | \\ | ||
> | > | ||
- | 문자열이 space(띄어쓰기), | + | 문자열이 space(띄어쓰기), |
<code java> | <code java> | ||
String defaultIfBlank1 = StringUtils.defaultIfBlank(null, | String defaultIfBlank1 = StringUtils.defaultIfBlank(null, | ||
줄 265: | 줄 271: | ||
// | // | ||
</ | </ | ||
+ | \\ | ||
> | > | ||
문자열의 마지막 문자와 비교문자열을 비교하여 같다면 ' | 문자열의 마지막 문자와 비교문자열을 비교하여 같다면 ' | ||
줄 337: | 줄 343: | ||
\\ | \\ | ||
> | > | ||
- | 여러개의 문자열 중 null, 공백, 띄어쓰기를 제외한 첫번째 문자열을 반환한다.\\ | + | 여러개의 문자열 중 null, 공백, |
StringUtils v.3.8 부터 사용할 수 있다. | StringUtils v.3.8 부터 사용할 수 있다. | ||
<code java> | <code java> |