특정문자로 String을 자른후 배열에 넣기!!

 

import! java.util.*;

 

String example = "test1|test2|test3|test4";

 

StringTokenizer st = new StringTokenizer(example ,"|");

 

String[] array_example = new String[st.countTokens()];


while (st.hasMoreTokens()) { 

      int i=0;
      array_example [i] = st.nextToken(); 

      i++;
}


 

또는

 

java 4.x버전 이상에서

 

String str = "12_345_7"; 


String results[] = str.split("_"); 

for( int i=0; i<results.length; i++){ 
     System.out.println( results[i] ); 

 

split 함수와 tokenizer은 결과가 좀 다르네...

 

http://blog.daum.net/potato725/15165145

저작자 표시 비영리 변경 금지
신고
Posted by DoDo4989

댓글을 달아 주세요