本帖最后由 java2000_net 于 2008-08-04 20:03:26 编辑

解决方案 »

  1.   

    lsTemp.substring(res.indexOf("<List>") + "<List>".length,res.indexOf("</List>"));
      

  2.   

    lsTemp.substring(lsTemp.indexOf(" <List>") + " <List>".length,lsTemp.indexOf(" </List>"));
      

  3.   

    数据截取不就可以了,substring()
      

  4.   

    String str="==========================================" +
                    "aaaaa" +
                    "<List>xxxxx1*1xxxxxxxxxx2*2*2xxxxxxxxxxxxxx3*3*3*3xxxxxx</List>bbbbb=========================================== ";  //读文件得到
            str=str.substring(str.indexOf("<List>")+"<List>".length(), str.indexOf("</List"));
            System.out.println(str);
      

  5.   

    如果又很多个,如何让他们所获取的就是他们所对应的内容
    aaaaa 
    <List> 
    xxxxx1*1xxxx 
    xxxxxx2*2*2xxxxxxxx 
    xxxxxx3*3*3*3xxxxxx 
    </List> 
    bbbbb
    aaaaa 
    <List> 
    xxxxx1*1xxxx 
    xxxxxx2*2*2xxxxxxxx 
    xxxxxx3*3*3*3xxxxxx 
    </List> 
    bbbbb
    aaaaa 
    <List> 
    xxxxx1*1xxxx 
    xxxxxx2*2*2xxxxxxxx 
    xxxxxx3*3*3*3xxxxxx 
    </List> 
    bbbbb
      

  6.   

    可以遍历取多次.indexOf可以指定开始的位置,找到一个之后,从当前位置往后找,直到结束.