반응형

문자와 숫자의 길이 구하기 - 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

+ Recent posts