从字符串变量中删除特殊字符

时间:2013-02-06 06:03:20

标签: java string

我有一个带有以下值的java String变量...我想从中删除特殊字符..如何删除单个上部引号...如何获取此...

String value = "work'list'Man'ager";

5 个答案:

答案 0 :(得分:0)

如果你看一下String文档:

http://docs.oracle.com/javase/6/docs/api/java/lang/String.html

您会注意到有多种方法以replace开头。我建议酌情使用其中一种。

答案 1 :(得分:0)

您可以使用String.replaceAll()来完成此任务。

String newValue = value.replaceAll("[']", "");

答案 2 :(得分:0)

使用此

value.replaceAll("'", "");

答案 3 :(得分:0)

您可以使用RegEx删除所需的任何特殊字符或特定字符。

答案 4 :(得分:0)

一个简单的例子:

public class Main{
  public static void main(String[] args){
     String s = "work'list'Man'ager" ;
     String[] arr = s.split("'");
     StringBuilder sb=new StringBuilder();
     for(String st: arr)
        sb.append(st);
     System.out.println(sb.toString());
  }
}

和相关的IDEONE计划:http://ideone.com/NarYIC