문자열 값들을 concatenation

${#strings.concat(values...)}

${#strings.concatReplaceNulls(nullValue, values...)}

문자열 비교

${#strings.equals(first, second)}

${#strings.equalsIgnoreCase(first, second)}

Null-safe 스트링 변환

${#strings.toString(obj)}

값(value)이 존재하는지 검사

${#strings.isEmpty(name)}

${#strings.arrayIsEmpty(nameArr)}

${#strings.listIsEmpty(nameList)}

${#strings.setIsEmpty(nameSet)}

 

광고 : https://play.google.com/store/apps/details?id=com.ljo.blocktube

 

이게불낙이야! - 광고차단 - Google Play 앱

동영상 광고 및 배너 광고를 제거합니다.

play.google.com

 

 

 

 

 

디폴트 값 설정

${#strings.defaultString(text,default)}

${#strings.arrayDefaultString(textArr,default)}

${#strings.listDefaultString(textList,default)}

${#strings.setDefaultString(textSet,default)}

문자열 포함여부

${#strings.contains(name,'cizz3007')}

${#strings.containsIgnoreCase(name,'cizz3007')}

${#strings.startsWith(name,'123')}

${#strings.endsWith(name, '789')}

Substring

${#strings.indexOf(name,frag)}

${#strings.substring(name,3,5)}

${#strings.substringAfter(name,prefix)}

${#strings.substringBefore(name,suffix)}

${#strings.replace(name,'las','ler')}

apeend, prepend

${#strings.prepend(str,prefix)}

${#strings.append(str,suffix)}

대,소문자 변경

${#strings.toUpperCase(name)}

${#strings.toLowerCase(name)}

${#strings.capitalize(str)}

${#strings.unCapitalize(str)}

${#strings.capitalizeWords(str)}

${#strings.capitalizeWords(str,delimiters)}

split, join

${#strings.arrayJoin(namesArray,',')}

${#strings.listJoin(namesList,',')}

${#strings.setJoin(namesSet,',')}

${#strings.arraySplit(namesStr,',')} // returns String[]

${#strings.listSplit(namesStr,',')} // returns List

${#strings.setSplit(namesStr,',')} // returns Set

trim

${#strings.trim(str)}

length

${#strings.length(str)}

abbreviate

문자열의 한계치를 설정하고, length가 한계치 이상이라면 잘라낸후 …으로 표시해준다.

ex) cizz3007@g…

${#strings.abbreviate(str,10)}

escape

${#strings.escapeXml(str)}

${#strings.escapeJava(str)}

${#strings.escapeJavaScript(str)}

${#strings.unescapeJava(str)}

${#strings.unescapeJavaScript(str)}

랜덤

${#strings.randomAlphanumeric(count)}

'개발 > Thymeleaf' 카테고리의 다른 글

Thymeleaf date 문법  (0) 2020.03.27
Thymeleaf calendar 문법  (0) 2020.03.27
Thymeleaf number 문법  (0) 2020.03.27
Thymeleaf 기본 문법  (0) 2020.03.27