我有一个具有以下值的java字符串变量...我想从中删除特殊字符..如何删除单引号...如何获取这个..
String value = "work'list'Man'ager";
如果您查看字符串文档:
http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
您会注意到有多种方法以replace
. 我建议酌情使用其中一种。
您可以使用String.replaceAll()
来完成此操作。
String newValue = value.replaceAll("[']", "");
用这个
value.replaceAll("'", "");
一个简单的例子:
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
您可以使用 RegEx 删除任何特殊字符或您想要的特定字符。