首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

除去字符串中指定字符的方法

2012-12-31 
去除字符串中指定字符的方法你可以换种思路,就是把?替换成“”,这样也可以,代码如下: String s?????!http:

去除字符串中指定字符的方法

你可以换种思路,就是把?替换成“”,这样也可以,代码如下:

 String s="?????!http://t.cn/zlkjUY5 ??????? ";

  int idex=0;

  s=s.replaceAll("?", "");

  System.out.println(s);

结果为:!http://t.cn/zlkjUY5  

 

下面是一种稍微复杂的用法:

 

 public static String getString(String str) {

   //先定义一个集合来存放分解后的字符

   List<String> list = new ArrayList<String>();

   String streee = "";

   

   for (int i = 0; i <str.length(); i++) {

    streee = str.substring(i, i + 1);

    list.add(streee);

   }

   

   //定义一个存放最终字符串的StringBuffer

   StringBuffer strb = new StringBuffer();

   

   for (int j = 0; j < list.size(); j++) {

    String a = list.get(j).toString();

    //如果不是?号就把这个字符加在上面定义的StringBuffer

    if (!a.equals("?")){

     strb.append(a);

    }else{

     

    } 

   }

   System.out.println(strb);

   return strb.toString();

  }

这个结果也是:!http://t.cn/zlkjUY5  

热点排行