StringTokenizer tokens = new StringTokenizer(str , "/");

str.split("/")


예를 들어 " / " 문자를 기준으로 잘라내어 사용할 때 이 두가지를 쓴다.

차이점이 있다. 몰라서 고생 좀 했는데..

str = "데이터1/데이터2//데이터4" ;

위의 스트링의 "/" 기준으로 잘라내어 사용할 때.

StringTokenizer 는.

데이터1
데이터2
데이터4

이런 결과를 가져오고,

split 은
데이터1
데이터2
NULL
데이터3

이런 결과를 가져온다.


중간에 빈칸이 올 수 있는 경우를 조심하자.

'JAVA/JSP' 카테고리의 다른 글

JAVA 가변인수  (0) 2010.10.15
ERROR 리스트  (0) 2010.04.06
StringTokenizer 와 split 의 차이.  (1) 2009.11.12
한글 깨짐 현상  (0) 2009.09.09
JSP 의 테이블 - > 엑셀로 만들기.  (0) 2008.06.24
DBPooling Connection 예제 Class  (0) 2008.05.20
  1. Favicon of http://secondround.textcube.com/ BlogIcon 갈휘 2010.03.17 10:59 신고

    이런 차이가 있었군요,
    한번 써 봐야겠네요 ~
    좋은 정보를 감사합니다 :)


[출처] javascript replaceall|작성자 셩이
http://blog.naver.com/soo02da?Redirect=Log&logNo=150046790484

자바스크립트에는 replaceall 함수가 없습니다.

replace 함수가 있지만 replace는 조건에 대해서 한번만 치환을 하기 때문에, replaceall 의 기능을 수행하기는 어렵습니다.

예)

var a = '2009-10-01';

var b = a.replace("-","");

alert(b);

결과 값 : 200910-01

 

split과 join 함수를 이용하면 replaceall과 같은 효과를 낼 수 있습니다.

예)

var a = '2009-10-01';

var b = a.split("-").join("");

alert(b)

결과 값 : 20091001

 

+ Recent posts