StringTokenizer newstk = new StringTokenizer( data, "<li>");
这句有问题吧?
StringTokenizer类好象只能根据单个字符来分隔的。“<li>”只能根据“<”来分隔。可能问题就出在这

解决方案 »

  1.   

    1。java 1.1 StringTokenizer类的描述,
    StringTokenizer(String)  Constructs a string tokenizer for the specified string.  
    StringTokenizer(String, String)  Constructs a string tokenizer for the specified string.  
    StringTokenizer(String, String, boolean)  Constructs a string tokenizer for the specified string.  2。http://www.gischina.com/maindoc/simchin/gisforum/sourcecode/java/DxfReader.htmStringTokenizer st=new StringTokenizer(temp,"<>,");
    temp1=st.nextToken();问题 好像 不是这里, SOS!!!
      

  2.   

    <%@ page contentType="text/html; charset=GB2312" %><%@ page 
    import="java.io.*,
                java.util.*,
    java.lang.System,
                org.netbee.news.*,
                org.netbee.news.util.*,
            org.netbee.news.util.tree.*,
            org.netbee.news.util.admin.*" %>
    <%
         StringTokenizer st = new StringTokenizer("aaaa <i> bbbb <i>  ccc <i> ","<i>");
    while(st.hasMoreTokens()){
    out.println((String)st.nextElement());
    }%>执行结果 : aaaa bbbb ccc why?????
      

  3.   

    试试下面的结果:
    <%@ page contentType="text/html; charset=GB2312" %>
    <%@ page import="java.io.*,java.util.*,java.lang.System" %>
    <%
         StringTokenizer st = new StringTokenizer("<li>aaaa </li><li> bbbb </li><li>  ccc </li> ","<li>");
    while(st.hasMoreTokens()){
    out.println((String)st.nextElement());
    }
    %>
      

  4.   

    对楼上的修改了一下试试
    <%
         StringTokenizer st = new StringTokenizer("<li>aaaa <!li><li> bbbb <!li><li>  ccc <!li> ","<!li><li>");
    while(st.hasMoreTokens()){
    out.println((String)st.nextElement());
    }
    %>
      

  5.   

    对楼上的修改了一下试试:
    <%
         StringTokenizer st = new StringTokenizer("<li>aaaa <!li><li> bbbb <!li><li>  ccc <!li> ","<!li><li>");
    while(st.hasMoreTokens()){
    out.println((String)st.nextElement());
    }
    %>
      

  6.   

    那我 怎样 才能 得到 其中的 url 呢?????
    <!--新闻开始--><ul><ul><ul><li>[国际]<a href='http://news.sina.com.cn/w/2002-05-27/2056588191.html'TARGET=_blank>王文元会见斯中社会文化合作代表团</a><FONT SIZE=1 COLOR=#6666cc> (2002/05/27 20:56)</FONT></li><br><li>[国际] <a href='http://news.sina.com.cn/w/2002-05-27/2055588190.html' TARGET=_blank>印财政部长:我们有钱打战,经济比巴基斯坦强100倍</a><FONT SIZE=1 COLOR=#6666cc> (2002/05/27 20:55)</FONT></li><br><li>[国内] <a href='http://news.sina.com.cn/c/2002-05-27/2055588189.html' TARGET=_blank>四川处理5起特大事故有关责任人</a><FONT SIZE=1 COLOR=#6666cc> (2002/05/27 20:55)</FONT></li><br><li>[国内] <a href='http://news.sina.com.cn/c/2002-05-27/2053588188.html' TARGET=_blank>“华航”空难未对台湾股市大盘造成重大冲击</a><FONT SIZE=1 COLOR=#6666cc> (2002/05/27 20:53)</FONT></li><!--新闻结束-->
      

  7.   

    总结了 一下错误:
    1。用 1.4 中的方法 String.split("<li>")
    2. 用String.equals() 不要用 ==
      

  8.   

    3。try{}} catch( StringIndexOutOfBoundsException iofbe) {
    // 
    }