반응형
문자와 숫자의 길이 구하기 - length
문자의 길이와 숫자의 길이 구하는 것을 JSP와 JAVA, JSP 각각 알려드리겠습니다.
JAVA - length()
문자
문자는 변수에 .length() 를 써주면 됩니다.
String str = "문자의길이";
int strLength = str.length();
숫자
length()는 문자열에서 추출하는 기능이라 숫자에 쓸수없고, 아래와 같이 수학적 계산을 이용하거나! 문자열로 변경해서 length()를 사용해주시면 됩니다.
*단 숫자는 0보다 커야합니다.
int n=1000;
int intLength = (int)(Math.log10(n)+1);
JS ( 자바스크립트 ) - length
문자
자바스크립트 같은 경우는 length에서 ()괄호가 없습니다. 이점 유의해주세요.
var str = '문자의길이';
var strLength = str.length;
숫자
자바스크립트도 length는 숫자형을 지원하지않아서 숫자를 문자열로 바꿔서 length를 사용하시면 됩니다.
n = 123;
nLength = n.toString().length;
JSP ( JSTL ) - ${fn:length(" ") }
문자
JSP에서는 JSTL을 사용해서 문자열 길이를 구할수 있습니다.
상단에 아래 태그를 입력해주시고
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
이렇게 넣어주시면 구할수 있습니다.
${fn:length("문자의길이") }
숫자
JSP - JSTL에서는 안해봤고 쓸일도 없지만 찾아보도록 하겠습니다.
반응형
'IT' 카테고리의 다른 글
IT 계층구조 (0) | 2018.01.25 |
---|---|
css - 긴글 자동 줄바꿈 (0) | 2018.01.12 |
JSP / 자바스크립트 / 자바 데이터 및 함수호출 (0) | 2017.11.10 |
네이티브 앱, 모바일 웹앱, 하이브리드 앱 (0) | 2017.10.12 |
ERD 표기방법 (0) | 2017.09.29 |