有一个字符串为
http://yahoo.cn/search:ic
我想替换成这样一个字符串, 怎么写呢
http://yahoo.cn/search:ic

解决方案 »

  1.   

    public class ReplaceChar {
    public static void main(String[]args){
    String src="http://yahoo.cn/search:ic";
    String des= src.replace(':', '?');
    System.out.println(des);
    }}
    运行结果:http?//yahoo.cn/search?ic
      

  2.   

    我要的是这个结果
    http://yahoo.cn/search?ic
    而不是http?//yahoo.cn/search?ic
      

  3.   

    public class ReplaceChar { 
    public static void main(String[]args){ 
    String src="http://yahoo.cn/search:ic"; 
    String des= src.replace(':ic', '?ic'); 
    System.out.println(des); 
    } } 
      

  4.   

    用replace,自己到网上找资料或者楼上都已经给了答案了
      

  5.   


    public static void main(String[] args) {
    // TODO 自動生成されたメソッド・スタブ
    String str = "http://yahoo.cn/search:ic ";
    String changeStr = str.replace(":i", "?i");
    System.out.println(changeStr);
    }如果:i后面的东西总是变化的话,考虑正则表达式吧。
      

  6.   

    public class lkj {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
        String s ="http://yahoo.cn/search:ic ";
        s=s.replace(":","?");
        System.out.println(s); }
    }