我刚刚开始学习jsp,碰到了这样两个问题:
1、想删除一个字符型变量的前三个字符,jsp代码该如何写
2、想要替换一个字符型变量中的某些字符(比如"/"换成"\"),replace命令该如何写

请大侠们帮帮忙啊
不胜感激!

解决方案 »

  1.   

    第一个:    String s=new String("aaabbb");
                System.out.println(s.substring(3,s.length()));
    第二个: 特殊字符处理  String s=new String("sssssssss\\sssssss");
                          System.out.println(s.replace('\\','/'));
            一般字符: 
              String s=new String("sssssssssaasssssss");
              System.out.println(s.replaceAll("aa","cc"));
      

  2.   

    1.    s=s.substring(3);即可
      

  3.   

    可是第二个我试了一下为什么不行呢
    =========
    如果你的源字符串里面有\,比如123\456的话,那你在给s复制的时候就得写成
    String s="123\\456";
    而不能写成
    String s="123\456";
      

  4.   

    问题是我的“s”是从数据库里面读出来的一个文件路径(文件夹名称\文件名)
    是一个相对路径
    我读出来之后要在前面加上ftp地址
    替换字符串
    使其转换成可以供别人打开和下载的地址
    我该如何做呢?