시소당
<%@page import="java.util.StringTokenizer" %>
<%
String str = "ibzkenshin,nowon,,abc@kbs.com";
String[] values = str.split(",", 4);
out.println(str+"<br>");
for( int x = 0; x < values.length; x++ ){
out.println( "문자(열) " + (x+1) + " : " + values[x] +"<br>");
}
StringTokenizer tokens = new StringTokenizer( str, "," );
out.println(str+"<br>");
for( int x = 1; tokens.hasMoreElements(); x++ ){
out.println( "문자(열) " + x + " : " + tokens.nextToken() + "<br>");
}
%>
//결과는 다음과 같다
//split는 값의 개수를 주면 빈 값도 처리 되나 제한 값을 알아야 한다.
ibzkenshin,nowon,,abc@kbs.com
문자(열) 1 : ibzkenshin
문자(열) 2 : nowon
문자(열) 3 :
문자(열) 4 : abc@kbs.com
//StringTokenizer는 빈 값은 무시하고 처리한다.
ibzkenshin,nowon,,abc@kbs.com
문자(열) 1 : ibzkenshin
문자(열) 2 : nowon
문자(열) 3 : abc@kbs.com