我有一字符串
String zfc = "ww#ll#cc#qq#";
其中用#号分割;我如何用jsp分析zfc字符串,并按以下显示出来
ww
ll
cc
qq
    谢谢  小弟在线等

解决方案 »

  1.   

    String zfc = "ww#ll#cc#qq#";
    Pattern p=Pattern.compile("#");
    String[] divid=p.split(str);
    int i=0;        
    for(i=0;i<divid.length;i++){
    out.println(divid[i]);            
    }
      

  2.   

    int i=0;
    while(zfc)
    {
    if(zfc[i]=="#"){
    System.out.println();}
    i++;
    }
      

  3.   

    要加上这个
    <%@ page import="java.util.regex.Pattern%>
      

  4.   

    偶也错了是:String[] divid=p.split(zfc);
      

  5.   

    楼上的 我用你的代码测试下 怎么出错:org.apache.jasper.JasperException: /ceshi/23.jsp(3,23) equal symbol expected
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
    我的代码:
    <%@ page contentType="text/html; charset=GBK" %>
    <%@ page import="java.util.regex.Pattern* %>
    <%@ page language="java" %>
    <html>
    <%
    String zfc = "ww#ll#cc#qq#";
    Pattern p=Pattern.compile("#");
    String[] divid=p.split(zfc);
    int i=0;        
    for(i=0;i<divid.length;i++){
    out.println(divid[i]);            
    }
    %>
    </html>
    在线等待
      

  6.   

    啊 呀 我写错了 现在可以了 不过 大出来的 都在同一行 我加了个out.println("<br>"); 
    该后的代码:
    <%@ page contentType="text/html; charset=GBK" %>
    <%@ page import="java.util.regex.Pattern" %>
    <%@ page language="java" %>
    <html>
    <%
    String zfc = "ww#ll#cc#qq#";
    Pattern p=Pattern.compile("#");
    String[] divid=p.split(zfc);
    int i=0;        
    for(i=0;i<divid.length;i++){out.println(divid[i]);   
    out.println("<br>");         
    }
    %>
    </html>