改成:
public void dian2()
{
String s="http://11111/22222/33333/444444";
//String newStr=s.substring(s.lastIndexOf("//")+1);
System.out.println(s);
}

解决方案 »

  1.   

    substring()需要两个参数,即要有开始和终止两个值他才知道截取什么字符串,你的当然不行啊。
      

  2.   

    没问题呀
    public static void main(String[] args) 
    {
    String s="http://11111/22222/33333/444444";
    String newStr=s.substring(s.lastIndexOf("//")+1);
    System.out.println(newStr);
    }
    输出:
    /11111/22222/33333/444444
      

  3.   

    public static void main(String[] args) 
    {
    String s="http://11111/22222/33333/444444";
    String newStr=s.substring(s.lastIndexOf("//")+1);
    System.out.println(newStr);
    }
    没有问题
      

  4.   

    楼主的function是什么函数阿,js和java的结合?
      

  5.   

    你们写的是什么哦?
    看不懂了。我是在HTML页面写的。
    不是JAVA程序,是javascript程序。
    我使用你们上面的东西还是一样报告错误。
      

  6.   

    哦。明白了。我问错地方了。
    我的要求已经完成。这样子就可以了。是JS的哈
    function delchar()
    {
    var text=document.form.text.value;
    document.form.text.value=document.form.text.value.substr(0,document.form.text.value.length-1);
    }