문자열 값들을 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
디폴트 값 설정
${#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 |