String str1 = "事件描述:";
String ss = "时间:2003/01/09 事件描述:执法部门(比如税务,工商,卫生局)总收费,而且无收据,观众认为是乱收费。";
ss = ss.substring(ss.indexOf(str1) + str1.length());

解决方案 »

  1.   

    int len=ss.indexOf("事件描述");
    Stirng s=ss.substring(len);
      

  2.   

    int len=ss.indexOf("事件描述:");
    Stirng s=ss.substring(len);
    这个错了 len还要加上“事件描述:”的长度
      

  3.   

    String str1 = "事件描述:";
    address=rs1.getString("PUBLIC_ADDRESS");
    address1= address.substring(address.indexOf(str1) + str1.length());
      

  4.   

    这里可能出现问题的是:
    String str1 = "事件描述:";//':'全角与半角有区别,得注意.可以改成下面:
    address的数据最好判断一下是否为null,address.indexOf(str1)是否为-1,当为-1时,就address1 = address;
    可以改进一下:
    String str1 = "事件描述";
    address=rs1.getString("PUBLIC_ADDRESS");
    if (address !=null)
    {
       int len = address.indexOf(str1);
       if (len != -1)
       {
          address1= address.substring(len + str1.length()+1);
       }else{
          address1 = address;
       }
    }else{
       address1 = "";
    }
      

  5.   

    出现 这种问题: : Invalid type expression.
          content1= content1.substring(len + str1.length())
      

  6.   

    String str1 = "ʼþÃèÊö£º";
    content1=rs.getString("ADVISE_CONTENT");
    len = content1.indexOf(str1);
    content1= content1.substring(len + str1.length())
    out.print(content1);
      

  7.   

    问题终于解决了不容易 啊
    原来是这样的
    content= content1.substring(len + str.length()).toString();
      

  8.   

    现在有个新问题,我想把
    ss="sdf0#0435#30dsaf#7435";
    我想按#分割这几个字符串,分别付给几个变量怎么做呢
      

  9.   

    String[] s = ss.split("[#]");
      

  10.   

    出错是:: Method split(java.lang.String) not found in class java.lang.String.
           String[] s = read.split("[#]");
    我在程序开始也导入<%@page import="java.lang.*" %>了啊
      

  11.   

    ss="sdf0#0435#30dsaf#7435";
    public void getsubstring() 
        String strIpCode="sdf0#0435#30dsaf#7435";   
         StringTokenizer st = new StringTokenizer(strIpCode,"#");
         String strReverseIp=""; 
         while (st.hasMoreTokens()) {
          String strTemp=st.nextToken();
    System.out.println(strTemp)
          }
    }
      

  12.   

    你的版本低了,用 hanty(大智若鱼) 的吧.split得1.4及以上才可以用.
      

  13.   

    是身摸版本太低了我用的服务器是oracle8.17自带的
      

  14.   

    非常感谢 hanty(大智若鱼) 问题已经成功解决!谢谢大家!
      

  15.   

    那应该不低,怎么会找不到split方法