String regex = ".*/(.+)\\?.*$";
        String str = "jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&failOverReadOnly=false";
        Pattern p = Pattern.compile(regex);
        Matcher m = p.matcher(str);
        boolean rs = m.find();
        for (int i = 1; i <= m.groupCount(); i++) {
            System.out.println(i + ":[" + m.group(i) + "]");
        }

解决方案 »

  1.   

    楼上的太麻烦了,小弟现在写好了一个: 
    public class tt
    {
    public static void main(String[] args){

    String str= "jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&failOverReadOnly=false";
    String str1 = str.substring((str.lastIndexOf("/")+1),(str.lastIndexOf("?")));
    System.out.println(str1);
    }  
    }
    还是非常感谢你啊
      

  2.   

    下载个 J2SE4/5/6 源码和 JavaDosc.zip 慢慢看,
    如果 IDE 是 Eclipse / Jdeveloper 之类的,你还可以直接把源码绑定到 .jar 上面,以后直接从菜单或 快捷键就能看 你想看的个别的类的  JavaDocs或源码 。