-2

我有一个具有以下值的java字符串变量...我想从中删除特殊字符..如何删除单引号...如何获取这个..

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

5 回答 5

0

如果您查看字符串文档:

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

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

于 2013-02-06T06:04:54.423 回答
0

您可以使用String.replaceAll()来完成此操作。

String newValue = value.replaceAll("[']", "");
于 2013-02-06T06:05:25.160 回答
0

用这个

value.replaceAll("'", "");
于 2013-02-06T06:05:46.753 回答
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

于 2013-02-06T06:12:46.073 回答
0

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

于 2013-02-06T06:08:36.260 回答